xsi:noNamespaceSchemaLocation="../../defs/technical-component-definition.xsd">
<name>re-patch-tables</name>
<description>RePatcher Tables</description>
-- <release>5.0.0.1</release>
++ <release>5.0.0.3</release>
<url>http://xemelios.org/updatesV5/re-patch-tables</url>
<type>COMPOSANT</type>
<destination>
<component-ref url="http://xemelios.org/updatesV5/manifeste" release="5.0.0.7"/>
</requires>
<release-notes>
- <note visibility="public">Première version publique</note>
++ <release v="5.0.0.3">
++ <note visibility="public">Affichage du résultat dans un MessageBox</note>
++ </release>
++ <release v="5.0.0.2">
++ <note visibility="dev">Modification des scripts de publication</note>
++ </release>
+ <release v="5.0.0.1">
+ <note visibility="public">Première version publique</note>
+ </release>
</release-notes>
</component>
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
++import javax.swing.JOptionPane;
/**
* Contrôle que les tables ont la bonne structure, et corrige si nécessaire
url.append("mailto:").append(ADDR).append("?subject=Re-Patch base&body=").append(URLEncoder.encode(errorBuffer.toString(),"UTF-8"));
StartUrl.startUrl(url.toString());
} catch(Throwable t) {
++ JOptionPane.showMessageDialog(null, "Impossible d'envoyer le compte-rendu d'anomalies:\nVous pouvez envoyer le texte suivant par mail à cette adresse : "+ADDR+"\n"+errorBuffer.toString(), "Erreurs", JOptionPane.ERROR_MESSAGE);
System.err.println("Impossible d'envoyer le compte-rendu d'anomalies:");
System.err.println("Vous pouvez envoyer le texte suivant par mail à cette adresse : "+ADDR);
System.err.println(errorBuffer.toString());
}
System.out.println("Pour information, les travaux suivants ont été efféctués: "+code);
System.out.println(job.toString());
-- System.out.println("Appuyez sur <ENTREE> pour terminer.");
-- try {
-- new BufferedReader(new InputStreamReader(System.in)).readLine();
-- } catch(Throwable t) {}
++// System.out.println("Appuyez sur <ENTREE> pour terminer.");
++// try {
++// new BufferedReader(new InputStreamReader(System.in)).readLine();
++// } catch(Throwable t) {}
++ JOptionPane.showMessageDialog(null, "Pour information, les travaux suivants ont été efféctués: "+code+"\n"+job.toString());
System.exit(code);
}