Author: glandais Date: 2008-03-06 21:49:35 +0000 (Thu, 06 Mar 2008) New Revision: 1301 Added: tags/glandais_20080306/simexplorer-is-swing-common/ tags/glandais_20080306/simexplorer-is-swing-common/pom.xml tags/glandais_20080306/simexplorer-is-swing-common/src/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerAbstractOptionAction.java tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerConfig.java tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/commandline.properties tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfigImpl.java tags/glandais_20080306/tree.txt Removed: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerAbstractOptionAction.java tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfig.java Modified: tags/glandais_20080306/.classpath tags/glandais_20080306/pom.xml tags/glandais_20080306/simexplorer-is-swing-jaxx/pom.xml tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-en_GB.properties tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-fr_FR.properties tags/glandais_20080306/simexplorer-is-swing/pom.xml tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java tags/glandais_20080306/simexplorer-is-web/pom.xml Log: swing split Modified: tags/glandais_20080306/.classpath =================================================================== --- tags/glandais_20080306/.classpath 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/.classpath 2008-03-06 21:49:35 UTC (rev 1301) @@ -1,26 +1,28 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="simexplorer-is-swing/src/test"/> - <classpathentry kind="src" path="simexplorer-is-swing-jaxx/src/resources"/> - <classpathentry kind="src" path="simexplorer-is-swing-jaxx/src/java"/> - <classpathentry kind="src" path="simexplorer-is-entities/src/resources"/> <classpathentry kind="src" path="simexplorer-is-entities/src/java"/> - <classpathentry kind="src" path="simexplorer-is-ear/src/java"/> - <classpathentry kind="src" path="simexplorer-is-swing/src/resources"/> - <classpathentry kind="src" path="simexplorer-is-swing/target/gen/java"/> - <classpathentry kind="src" path="simexplorer-is-swing/src/java"/> - <classpathentry kind="src" path="simexplorer-is-web/src/resources"/> - <classpathentry kind="src" path="simexplorer-is-web/src/java"/> - <classpathentry kind="src" path="simexplorer-is-service/src/resources"/> - <classpathentry kind="src" path="simexplorer-is-service/src/java"/> - <classpathentry kind="src" path="simexplorer-is-service/src/test"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-entities/src/resources" path="simexplorer-is-entities/src/resources"/> + <classpathentry kind="src" path="simexplorer-is-security/src/java"/> <classpathentry kind="src" path="simexplorer-is-security/src/test"/> - <classpathentry kind="src" path="simexplorer-is-security/src/java"/> - <classpathentry kind="src" path="simexplorer-is-security/src/resources"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-security/src/resources" path="simexplorer-is-security/src/resources"/> <classpathentry kind="src" path="simexplorer-is-storage/src/java"/> <classpathentry kind="src" path="simexplorer-is-storage/src/test"/> - <classpathentry kind="src" path="simexplorer-is-storage/src/resources"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-storage/src/resources" path="simexplorer-is-storage/src/resources"/> + <classpathentry kind="src" path="simexplorer-is-service/src/java"/> + <classpathentry kind="src" path="simexplorer-is-service/src/test"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-service/src/resources" path="simexplorer-is-service/src/resources"/> + <classpathentry kind="src" path="simexplorer-is-web/src/java"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-web/src/resources" path="simexplorer-is-web/src/resources"/> + <classpathentry kind="src" path="simexplorer-is-swing-common/src/java"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-swing-common/src/resources" path="simexplorer-is-swing-common/src/resources"/> + <classpathentry kind="src" path="simexplorer-is-swing-jaxx/src/java"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-swing-jaxx/src/resources" path="simexplorer-is-swing-jaxx/src/resources"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-swing-jaxx/src/uimodel" path="simexplorer-is-swing-jaxx/src/uimodel"/> + <classpathentry kind="src" path="simexplorer-is-swing/src/java"/> + <classpathentry kind="src" path="simexplorer-is-swing/src/test"/> + <classpathentry excluding="**" kind="src" output="simexplorer-is-swing/src/resources" path="simexplorer-is-swing/src/resources"/> + <classpathentry kind="src" path="simexplorer-is-ear/src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER/modules/noworkspace"/> - <classpathentry kind="output" path="bin"/> + <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER/modules"/> + <classpathentry kind="output" path="target/classes"/> </classpath> Modified: tags/glandais_20080306/pom.xml =================================================================== --- tags/glandais_20080306/pom.xml 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/pom.xml 2008-03-06 21:49:35 UTC (rev 1301) @@ -3,39 +3,272 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <!--The version of maven's project object model--> - <modelVersion>4.0.0</modelVersion> - - <!--lutinproject.xml--> - <parent> + <!--lutinproject.xml + <parent> <groupId>lutinlib</groupId> <artifactId>lutinproject</artifactId> <version>2.2</version> - </parent> + </parent> + --> + <!--The version of maven's project object model--> + <modelVersion>4.0.0</modelVersion> + <!--A unique name for this project--> <groupId>simexplorer-is</groupId> <artifactId>simexplorer-is</artifactId> - <name>Common</name> <!-- This project is made of modules --> <packaging>pom</packaging> + <name>Common</name> + <!--Version--> <version>0.1-SNAPSHOT</version> <!--Description--> - <description>simexplorer is</description> + <description>SimExplorer Information System</description> + + <!--The project home page--> + <url>http://simexplorer-si.libre-entreprise.org/</url> + + <prerequisites> + <maven>2.0.8</maven> + </prerequisites> + + <!--Tracking--> + <issueManagement> + <system>gforge</system> + <url> + https://labs.libre-entreprise.org/tracker/?group_id=130 + </url> + </issueManagement> + <inceptionYear>2008</inceptionYear> - <!-- - Note : On ecrit directement le profile du projet ici, au lieu - d'utiliser le fichier profiles.xml, pour permettre l'utilisation de - ces proprietes lors d'un lancement de maven sur un module sans passer - par ce module. - Sinon, le fichier profiles.xml n'est pas pris en compte et on est oblige - de dupliquer ces proprietes dans tous les modules. - --> + <!--Any mailing lists for the project--> + <mailingLists> + <mailingList> + <name>simexplorer-si-commits</name> + <subscribe>${labs.lists}-commits</subscribe> + <unsubscribe>${labs.lists}-commits</unsubscribe> + <archive>${labs.lists}-commits</archive> + </mailingList> + + <mailingList> + <name>simexplorer-si-devel</name> + <subscribe>${labs.lists}-devel</subscribe> + <unsubscribe>${labs.lists}-devel</unsubscribe> + <archive>${labs.lists}-devel</archive> + </mailingList> + + <mailingList> + <name>simexplorer-si-user</name> + <subscribe>${labs.lists}-user</subscribe> + <unsubscribe>${labs.lists}-user</unsubscribe> + <archive>${labs.lists}-user</archive> + </mailingList> + </mailingLists> + + <!--who the developers are for the project--> + <developers> + <developer> + <id>glandais</id> + <name>Gabriel Landais</name> + <email>landais at codelutin.com</email> + <organization>Code Lutin</organization> + <organizationUrl>http://www.codelutin.com</organizationUrl> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + <developer> + <id>tchemit</id> + <name>Tony Chemit</name> + <email>chemit at codelutin.com</email> + <organization>Code Lutin</organization> + <organizationUrl>http://www.codelutin.com</organizationUrl> + <timezone>+2</timezone> + <roles> + <role>Développeur</role> + </roles> + </developer> + </developers> + + <licenses> + <license> + <name>GPL</name> + <url>http://www.gnu.org/copyleft/gpl.html</url> + <distribution>repo</distribution> + </license> + </licenses> + + <!--Source control management--> + <scm> + <connection> + scm:svn:svn://labs.libre-entreprise.org/svnroot/simexplorer-si + </connection> + <developerConnection> + scm:svn:svn+ssh://${username}@labs.libre-entreprise.org/svnroot/simexplorer-si + </developerConnection> + <url> + https://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/?root=simexplor... + </url> + </scm> + + <organization> + <name>Cemagref</name> + <url>http://www.cemagref.fr/</url> + </organization> + + <build> + <!--Sources--> + <sourceDirectory>${maven.src.dir}/java</sourceDirectory> + <testSourceDirectory>${maven.src.dir}/test</testSourceDirectory> + + + <!--Ressources--> + <resources> + <resource> + <directory>${maven.src.dir}/java</directory> + <includes> + <include>**/*.properties</include> + <include>**/*.xml</include> + <include>**/*.jdo</include> + </includes> + </resource> + + <resource> + <directory>${maven.src.dir}/resources</directory> + <includes> + <include>**/*</include> + </includes> + <excludes> + <exclude>**/*~</exclude> + </excludes> + </resource> + + <resource> + <directory>${maven.src.dir}/uimodel</directory> + <includes> + <include>**/*.xml</include> + <include>**/*.xgl</include> + <include>**/*.bsh</include> + </includes> + </resource> + + <resource> + <directory>${maven.src.dir}/xsl</directory> + <includes> + <include>**/*.xsl</include> + </includes> + </resource> + </resources> + + <testResources> + <testResource> + <directory>${maven.src.dir}/test</directory> + <excludes> + <exclude>**/*.java</exclude> + </excludes> + </testResource> + </testResources> + + <plugins> + + <!-- build --> + + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>${maven.compile.source}</source> + <target>${maven.compile.target}</target> + <encoding>${maven.compile.encoding}</encoding> + </configuration> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <skip>${maven.test.skip}</skip> + <excludes> + <exclude>**/*MassTestCase.java</exclude> + </excludes> + </configuration> + </plugin> + + <!-- packaging --> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-ejb-plugin</artifactId> + <configuration> + <ejbVersion>3.0</ejbVersion> + </configuration> + </plugin> + + <!-- reporting --> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <aggregate>true</aggregate> + <encoding>${maven.compile.encoding}</encoding> + </configuration> + </plugin> + + <!-- site --> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <outputEncoding> + ${maven.compile.encoding} + </outputEncoding> + <locales>fr</locales> + <siteDirectory>src/site</siteDirectory> + <generateReports> + ${maven.reports.generate} + </generateReports> + <xdocDirectory> + ${basedir}/target/generated-site/xdoc/fr/rst + </xdocDirectory> + </configuration> + </plugin> + <plugin> + <groupId>lutinplugin</groupId> + <artifactId>maven-jrst-plugin</artifactId> + <version>0.8.1-SNAPSHOT</version> + <executions> + <execution> + <phase>pre-site</phase> + <goals> + <goal>jrst</goal> + </goals> + </execution> + </executions> + <configuration> + <inputEncoding> + ${maven.compile.encoding} + </inputEncoding> + <outputEncoding> + ${maven.compile.encoding} + </outputEncoding> + <directoryIn>${basedir}/src/site</directoryIn> + <directoryOut> + ${basedir}/target/generated-site/xdoc + </directoryOut> + <verbose>${maven.verbose}</verbose> + <overwrite>true</overwrite> + </configuration> + </plugin> + + </plugins> + </build> + + <!-- profiles --> <profiles> <profile> <id>project</id> @@ -43,27 +276,47 @@ <activeByDefault>true</activeByDefault> </activation> <properties> - <!-- id du projet du labs (simexplorer) --> - <labs.id>130</labs.id> - <!-- par defaut, mode non verbeux --> - <maven.verbose>false</maven.verbose> - <!-- source base dir (ne respecte pas la convention maven2) --> - <maven.src.dir>${basedir}/src</maven.src.dir> <!-- test (par defaut, on ne les execute pas) --> <maven.test.skip>true</maven.test.skip> - <!-- compile with ? --> - <maven.compile.source>1.6</maven.compile.source> - <maven.compile.target>1.6</maven.compile.target> - <!-- compilation encondig --> - <maven.compile.encoding> - ISO-8859-15 - </maven.compile.encoding> - <!-- Tapestry version --> - <tapestry.version>5.0.10</tapestry.version> + <maven.reports.generate>false</maven.reports.generate> </properties> </profile> + <profile> + <id>tests</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <properties> + <!-- test (par defaut, on ne les execute pas) --> + <maven.test.skip>false</maven.test.skip> + <maven.reports.generate>false</maven.reports.generate> + </properties> + </profile> + <profile> + <id>site</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <properties> + <!-- test (par defaut, on ne les execute pas) --> + <maven.test.skip>false</maven.test.skip> + <maven.reports.generate>true</maven.reports.generate> + </properties> + </profile> </profiles> + <modules> + <module>simexplorer-is-entities</module> + <module>simexplorer-is-security</module> + <module>simexplorer-is-storage</module> + <module>simexplorer-is-service</module> + <module>simexplorer-is-web</module> + <module>simexplorer-is-swing-common</module> + <module>simexplorer-is-swing-jaxx</module> + <module>simexplorer-is-swing</module> + <module>simexplorer-is-ear</module> + </modules> + <repositories> <repository> <id>SEIS-java.net</id> @@ -95,157 +348,136 @@ http://lutinbuilder.labs.libre-entreprise.org/maven2 </url> </pluginRepository> - <pluginRepository> - <id>evolvis-release-repository</id> - <name>evolvis.org release repository</name> - <url>http://maven-repo.evolvis.org/releases</url> - <snapshots> - <enabled>false</enabled> - </snapshots> - </pluginRepository> + <pluginRepository> + <id>evolvis-release-repository</id> + <name>evolvis.org release repository</name> + <url>http://maven-repo.evolvis.org/releases</url> + <snapshots> + <enabled>false</enabled> + </snapshots> + </pluginRepository> </pluginRepositories> - <!--Tracking--> - <issueManagement> - <url> - http://labs.libre-entreprise.org/tracker/?group_id=${labs.id} - </url> - </issueManagement> + <dependencies> + <!--JUnit--> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> + <!-- lutinutil --> + <dependency> + <groupId>lutinlib</groupId> + <artifactId>lutinutil</artifactId> + <version>0.29-SNAPSHOT</version> + <scope>compile</scope> + </dependency> + </dependencies> - <licenses> - <license> - <name>GPL</name> - <url>http://www.gnu.org/copyleft/gpl.html</url> - <distribution>repo</distribution> - </license> - </licenses> - - <distributionManagement> - <site> - <id>labs</id> - <url> - scp://labs.libre-entreprise.org/home/groups/simexplorer-si/htdocs/ - </url> - </site> - </distributionManagement> - - <build> + <reporting> <plugins> + <!--Site report's plugin--> <plugin> - <groupId>lutinplugin</groupId> - <artifactId>maven-jrst-plugin</artifactId> - <version>0.8.1-SNAPSHOT</version> - <executions> - <execution> - <!-- test works better than pre:site --> - <phase>test</phase> - <goals> - <goal>jrst</goal> - </goals> - </execution> - </executions> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> <configuration> - <inputEncoding> - ${maven.compile.encoding} - </inputEncoding> - <outputEncoding> - ${maven.compile.encoding} - </outputEncoding> - <directoryIn>${basedir}/src/site</directoryIn> - <directoryOut> - ${basedir}/target/generated-site/xdoc - </directoryOut> - <verbose>${maven.verbose}</verbose> - <overwrite>true</overwrite> + <outputDirectory> + target/site-build/xdoc + </outputDirectory> </configuration> </plugin> - <plugin> + + <!--All site--> + <plugin><!--License--> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-site-plugin</artifactId> - <configuration> - <outputEncoding> - ${maven.compile.encoding} - </outputEncoding> - <locales>fr</locales> - <siteDirectory>src/site</siteDirectory> - <generateReports>false</generateReports> - <xdocDirectory> - ${basedir}/target/generated-site/xdoc/fr/rst - </xdocDirectory> - </configuration> + <artifactId> + maven-project-info-reports-plugin + </artifactId> </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-ejb-plugin</artifactId> - <configuration> - <ejbVersion>3.0</ejbVersion> - </configuration> + <artifactId>maven-javadoc-plugin</artifactId> </plugin> + + <!--cvslib-3.6.jar = lib-3.6.jar--> + <plugin><!--Includes dev and file activity--> + <groupId>org.codehaus.mojo</groupId> + <artifactId>changelog-maven-plugin</artifactId> + </plugin> + <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <skip>${maven.test.skip}</skip> - <excludes> - <exclude>**/*MassTestCase.java</exclude> - </excludes> - </configuration> + <groupId>org.codehaus.mojo</groupId> + <artifactId>changes-maven-plugin</artifactId> </plugin> + <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>${maven.compile.source}</source> - <target>${maven.compile.target}</target> - <encoding>${maven.compile.encoding}</encoding> - </configuration> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jdepend-maven-plugin</artifactId> </plugin> + <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-eclipse-plugin</artifactId> - <configuration> - <useProjectReferences>true</useProjectReferences> - </configuration> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jxr-maven-plugin</artifactId> </plugin> + <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <configuration> - <aggregate>true</aggregate> - <encoding>${maven.compile.encoding}</encoding> - </configuration> + <groupId>org.codehaus.mojo</groupId> + <artifactId>surefire-report-maven-plugin</artifactId> </plugin> + <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-source-plugin</artifactId> - <executions> - <execution> - <phase>verify</phase> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> + <groupId>org.codehaus.mojo</groupId> + <artifactId>taglist-maven-plugin</artifactId> </plugin> + <!--Other--> + <plugin> + <groupId>statcvs</groupId> + <artifactId>maven-statcvs-plugin</artifactId> + </plugin> </plugins> - </build> + </reporting> - <dependencies> - <dependency> - <groupId>lutinlib</groupId> - <artifactId>lutinutil</artifactId> - <version>0.29-SNAPSHOT</version> - <scope>compile</scope> - </dependency> - </dependencies> + <dependencyManagement> + <dependencies></dependencies> + </dependencyManagement> - <modules> - <module>simexplorer-is-entities</module> - <module>simexplorer-is-security</module> - <module>simexplorer-is-storage</module> - <module>simexplorer-is-service</module> - <module>simexplorer-is-web</module> - <module>simexplorer-is-swing-jaxx</module> - <module>simexplorer-is-swing</module> - <module>simexplorer-is-ear</module> - </modules> -</project> + <distributionManagement> + <repository> + <id>labs</id> + <url> + scp://labs.libre-entreprise.org/home/groups/lutinbuilder/htdocs/maven2 + </url> + </repository> + <site> + <id>labs</id> + <url> + scp://labs.libre-entreprise.org/home/groups/simexplorer-si/htdocs/ + </url> + </site> + </distributionManagement> + + <properties> + <!-- id du projet du labs (simexplorer) --> + <labs.id>130</labs.id> + <!-- par defaut, mode non verbeux --> + <maven.verbose>false</maven.verbose> + <!-- source base dir (ne respecte pas la convention maven2) --> + <maven.src.dir>${basedir}/src</maven.src.dir> + <!-- compile with ? --> + <maven.compile.source>1.6</maven.compile.source> + <maven.compile.target>1.6</maven.compile.target> + <!-- compilation encondig --> + <maven.compile.encoding>ISO-8859-15</maven.compile.encoding> + <!-- Tapestry version --> + <tapestry.version>5.0.10</tapestry.version> + <!-- Lists URL --> + <labs.lists> + http://lists.labs.libre-entreprise.org/mailman/listinfo/simexplorer-si- + </labs.lists> + </properties> + + +</project> \ No newline at end of file Modified: tags/glandais_20080306/simexplorer-is-swing/pom.xml =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/pom.xml 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing/pom.xml 2008-03-06 21:49:35 UTC (rev 1301) @@ -28,10 +28,6 @@ <maven.verbose>false</maven.verbose> <!-- Vcs base dir--> <maven.vcs.src.dir>${basedir}/src</maven.vcs.src.dir> - <!--Source base dir--> - <maven.src.dir>${basedir}/target/src-build</maven.src.dir> - <!--Generate base dir--> - <maven.gen.dir>${basedir}/target/gen</maven.gen.dir> <!--Main class in JAR --> <maven.jar.main.class>fr.cemagref.simexplorer.is.ui.swing.SimExplorer</maven.jar.main.class> </properties> @@ -40,59 +36,6 @@ <build> <plugins> - <!-- Generate phase --> - <plugin> - <artifactId>maven-antrun-plugin</artifactId> - <configuration> - <!-- recopie des fichiers java sources et generes vers src-build/java --> - <tasks> - <copy todir="${maven.src.dir}/java" verbose="${maven.verbose}" overwrite="true"> - <fileset dir="${maven.gen.dir}/java"/> - </copy> - <copy todir="${maven.src.dir}/java" verbose="${maven.verbose}" overwrite="true"> - <fileset dir="${maven.vcs.src.dir}/java"/> - </copy> - </tasks> - </configuration> - <executions> - <execution> - <phase>generate-sources</phase> - <goals> - <goal>run</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>lutinplugin</groupId> - <artifactId>maven-commandline-plugin</artifactId> - <version>0.2-SNAPSHOT</version> - <configuration> - <prefix>SimExplorer</prefix> - <i18nPrefix>simexplorer</i18nPrefix> - <source>${maven.vcs.src.dir}/resources/commandline.properties</source> - <parserPackageName>fr.cemagref.simexplorer.is.ui.swing.commandline</parserPackageName> - <actionSuperClass>fr.cemagref.simexplorer.is.ui.swing.commandline.actions.SimExplorerAbstractOptionAction</actionSuperClass> - <configSuperClass>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerConfig</configSuperClass> - <concreteConfig>true</concreteConfig> - <actionImplementations> - <value>fr.cemagref.simexplorer.is.ui.swing.commandline.actions.SimExplorerCommonActions</value> - </actionImplementations> - <configImplementations> - <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain</value> - <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigLocal</value> - <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigRemote</value> - </configImplementations> - </configuration> - <executions> - <execution> - <goals> - <goal>java</goal> - </goals> - </execution> - </executions> - - </plugin> <!-- Compile phase --> <plugin> <groupId>lutinplugin</groupId> @@ -132,26 +75,6 @@ </entries> </configuration> </execution> - <execution> - <phase>compile</phase> - <id>java</id> - <goals> - <goal>parserJava</goal> - <goal>gen</goal> - </goals> - <configuration> - <entries> - <entry> - <specificGoal>parserJava</specificGoal> - <basedir>${maven.gen.dir}/java/fr/cemagref/simexplorer/is/ui/swing/commandline</basedir> - <includes> - <param>**\/*Option*.java</param> - <param>**\/*Config*.java</param> - </includes> - </entry> - </entries> - </configuration> - </execution> </executions> </plugin> <!-- Package phase --> @@ -196,19 +119,17 @@ <groupId>simexplorer-is</groupId> <artifactId>simexplorer-is-service</artifactId> <version>0.1-SNAPSHOT</version> - </dependency> + </dependency> <dependency> <groupId>simexplorer-is</groupId> <artifactId>simexplorer-is-swing-jaxx</artifactId> <version>0.1-SNAPSHOT</version> </dependency> - <!-- librairie commandline --> <dependency> - <groupId>lutinlib</groupId> - <artifactId>lutincommandline</artifactId> + <groupId>simexplorer-is</groupId> + <artifactId>simexplorer-is-swing-commandline</artifactId> <version>0.1-SNAPSHOT</version> - <scope>compile</scope> - </dependency> + </dependency> <!-- pour avoir les ejb jboss --> <dependency> <groupId>jboss</groupId> Modified: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -18,16 +18,20 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing; +import java.awt.event.ActionEvent; + +import org.codelutin.i18n.I18n; + import fr.cemagref.simexplorer.is.exceptions.SimExplorerRuntimeException; import fr.cemagref.simexplorer.is.ui.swing.actions.util.SimExplorerAbstractAction; import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain; +import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerConfigImpl; +import fr.cemagref.simexplorer.is.ui.swing.common.SimExplorerAbstractOptionAction; +import fr.cemagref.simexplorer.is.ui.swing.common.SimExplorerConfig; import fr.cemagref.simexplorer.is.ui.swing.ui.SimExplorerMainUI; import fr.cemagref.simexplorer.is.ui.swing.ui.SimExplorerTab; import fr.cemagref.simexplorer.is.ui.swing.ui.util.ErrorDialog; -import org.codelutin.i18n.I18n; -import java.awt.event.ActionEvent; - /** * L'application principale * @@ -57,6 +61,10 @@ // init context context = new SimExplorerContext(); + // init common + SimExplorerConfig.setSimExplorerConfigImpl(new SimExplorerConfigImpl("", "")); + SimExplorerAbstractOptionAction.setOptionParser(context.getParser()); + // init context context.initContext(args); Modified: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -18,6 +18,11 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing; +import java.io.IOException; + +import org.codelutin.i18n.I18n; +import org.codelutin.option.ParserException; + import fr.cemagref.simexplorer.is.entities.EntityTypeEnum; import fr.cemagref.simexplorer.is.entities.data.LoggableElement; import fr.cemagref.simexplorer.is.entities.metadata.MetaData; Deleted: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerAbstractOptionAction.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerAbstractOptionAction.java 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerAbstractOptionAction.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -1,47 +0,0 @@ -/* -* ##% Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007,2008 Code Lutin. -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License -* as published by the Free Software Foundation; either version 2 -* of the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -* ##% */ - -package fr.cemagref.simexplorer.is.ui.swing.commandline.actions; - -import fr.cemagref.simexplorer.is.ui.swing.SimExplorer; -import fr.cemagref.simexplorer.is.ui.swing.SimExplorerContext; -import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionParser; -import org.codelutin.option.Option; -import org.codelutin.option.OptionAction; - -/** - * Implantation de base des actions spécifiques au parseur <b><code>SimExplorerOptionParser</code></b>. - * - * @author chemit - * @see OptionAction - */ -public abstract class SimExplorerAbstractOptionAction<O extends Option> extends org.codelutin.option.OptionAction<O, SimExplorerOptionParser> { - - protected SimExplorerContext context; - - public SimExplorerAbstractOptionAction() { - super(SimExplorer.getContext().getParser()); - } - - public SimExplorerContext getContext() { - if (context == null) { - context = SimExplorer.getContext(); - } - return context; - } -} Modified: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/actions/SimExplorerCommonActions.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -19,18 +19,23 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing.commandline.actions; -import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain; -import fr.cemagref.simexplorer.is.ui.swing.commandline.options.SimExplorerOptionEditConfig; -import fr.cemagref.simexplorer.is.ui.swing.commandline.options.SimExplorerOptionShowConfig; -import fr.cemagref.simexplorer.is.ui.swing.SimExplorerActionManager; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; import static org.codelutin.i18n.I18n._; -import org.codelutin.option.Config; import java.io.IOException; import java.io.StringWriter; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.codelutin.option.Config; + +import fr.cemagref.simexplorer.is.ui.swing.SimExplorer; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerActionManager; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerContext; +import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionParser; +import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain; +import fr.cemagref.simexplorer.is.ui.swing.commandline.options.SimExplorerOptionEditConfig; +import fr.cemagref.simexplorer.is.ui.swing.commandline.options.SimExplorerOptionShowConfig; + /** * The class to define all common actions that IsisFish can launch at init time. * @@ -45,13 +50,21 @@ writer.flush(); } + static SimExplorerContext getContext() { + return SimExplorer.getContext(); + } + + static SimExplorerOptionParser getRealParser() { + return SimExplorer.getContext().getParser(); + } + public static class HelpAction extends SimExplorerAbstractOptionActionHelp { protected void run() throws Exception { log.info("required help action"); StringWriter writer = new StringWriter(); - getParser().printUsage(writer, "SimExplorer SI v " + getContext().getConfig().getVersion()); - printConfig(writer, getParser().getMainConfig()); + getRealParser().printUsage(writer, "SimExplorer SI v " + getContext().getConfig().getVersion()); + printConfig(writer, getRealParser().getMainConfig()); writer.append('\n'); log.info(writer); getContext().setQuit(true); @@ -74,7 +87,7 @@ public void run() throws Exception { SimExplorerAbstractConfigMain conf; - conf = getParser().getMainConfig(); + conf = getRealParser().getMainConfig(); String category = option.getConstantArgumentValue(0); if (conf == null) { Deleted: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfig.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfig.java 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfig.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -1,63 +0,0 @@ -/* -* ##% Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Code Lutin, -* Tony Chemit, Gabriel Landais -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License -* as published by the Free Software Foundation; either version 2 -* of the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -* ##% */ -package fr.cemagref.simexplorer.is.ui.swing.commandline.configs; - -import fr.cemagref.simexplorer.is.ui.swing.SimExplorer; -import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionKey; -import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionParser; -import org.codelutin.option.ConfigPropertyKey; -import org.codelutin.option.SimpleConfigImpl; - -import java.io.File; -import java.io.IOException; - -/** - * L'implantation de base des configuration de l'application. - * - * @author chemit - */ -public class SimExplorerConfig extends SimpleConfigImpl<SimExplorerOptionParser, SimExplorerOptionKey<?, ?>> { - - public SimExplorerConfig(String category, String description) { - super(category, description); - } - - protected SimExplorerOptionParser getParser() { - return SimExplorer.getContext().getParser(); - } - - protected SimExplorerOptionKey<?, ?> getConfigOptionKey() { - return SimExplorerOptionParser.CONFIG_OPTION_KEY; - } - - protected SimExplorerOptionKey<?, ?> getConfigFileOptionKey() { - return SimExplorerOptionParser.CONFIG_FILE_OPTION_KEY; - } - - protected ConfigPropertyKey<File> getFileNameConfigKey() { - return SimExplorerAbstractConfigMain.CONFIG_FILE_NAME_PROPERTY_KEY; - } - - @Override - protected void loadFromSource() throws IOException { - super.loadFromSource(); - // we do not deal with inter config properties - clearUnsafeData(); - } -} \ No newline at end of file Added: tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfigImpl.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfigImpl.java (rev 0) +++ tags/glandais_20080306/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/commandline/configs/SimExplorerConfigImpl.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -0,0 +1,64 @@ +/* + * ##% Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Code Lutin, + * Tony Chemit, Gabriel Landais + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * ##% */ +package fr.cemagref.simexplorer.is.ui.swing.commandline.configs; + +import java.io.File; +import java.io.IOException; + +import org.codelutin.option.ConfigPropertyKey; + +import fr.cemagref.simexplorer.is.ui.swing.SimExplorer; +import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionKey; +import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionParser; +import fr.cemagref.simexplorer.is.ui.swing.common.SimExplorerConfig; + +/** + * L'implantation de base des configuration de l'application. + * + * @author chemit + */ +public class SimExplorerConfigImpl extends SimExplorerConfig { + + public SimExplorerConfigImpl(String category, String description) { + super(category, description); + } + + protected SimExplorerOptionParser getParser() { + return SimExplorer.getContext().getParser(); + } + + protected SimExplorerOptionKey<?, ?> getConfigOptionKey() { + return SimExplorerOptionParser.CONFIG_OPTION_KEY; + } + + protected SimExplorerOptionKey<?, ?> getConfigFileOptionKey() { + return SimExplorerOptionParser.CONFIG_FILE_OPTION_KEY; + } + + protected ConfigPropertyKey<File> getFileNameConfigKey() { + return SimExplorerAbstractConfigMain.CONFIG_FILE_NAME_PROPERTY_KEY; + } + + @Override + protected void loadFromSource() throws IOException { + super.loadFromSource(); // we do not deal with inter config properties + clearUnsafeData(); + } + +} \ No newline at end of file Added: tags/glandais_20080306/simexplorer-is-swing-common/pom.xml =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-common/pom.xml (rev 0) +++ tags/glandais_20080306/simexplorer-is-swing-common/pom.xml 2008-03-06 21:49:35 UTC (rev 1301) @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <!--groupId>simexplorer-is</groupId--> + <artifactId>simexplorer-is-swing-common</artifactId> + <name>Swing actions</name> + + <version>0.1-SNAPSHOT</version> + <description>simexplorer-is swing common module</description> + <packaging>jar</packaging> + + <parent> + <groupId>simexplorer-is</groupId> + <artifactId>simexplorer-is</artifactId> + <version>0.1-SNAPSHOT</version> + </parent> + + <dependencies> + <!-- librairie commandline --> + <dependency> + <groupId>lutinlib</groupId> + <artifactId>lutincommandline</artifactId> + <version>0.1-SNAPSHOT</version> + <scope>compile</scope> + </dependency> + </dependencies> +</project> Added: tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerAbstractOptionAction.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerAbstractOptionAction.java (rev 0) +++ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerAbstractOptionAction.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -0,0 +1,56 @@ +/* + * ##% Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007,2008 Code Lutin. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * ##% */ + +package fr.cemagref.simexplorer.is.ui.swing.common; + +import org.codelutin.option.Option; +import org.codelutin.option.OptionAction; +import org.codelutin.option.OptionParser; + + +/** + * Implantation de base des actions sp?cifiques au parseur <b><code>SimExplorerOptionParser</code></b>. + * + * @author chemit + * @param + * <P> + * @see OptionAction + */ +public abstract class SimExplorerAbstractOptionAction<O extends Option> + extends org.codelutin.option.OptionAction<O, OptionParser> { + + private static OptionParser optionParserImpl = null; + + public static void setOptionParser(OptionParser realOptionParser) { + optionParserImpl = realOptionParser; + } + + @Override + protected OptionParser getParser() { + return optionParserImpl; + } + + public SimExplorerAbstractOptionAction() { + super(optionParserImpl); + } + + public SimExplorerAbstractOptionAction(OptionParser parser) { + super(optionParserImpl); + } + +} Added: tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerConfig.java =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerConfig.java (rev 0) +++ tags/glandais_20080306/simexplorer-is-swing-common/src/java/fr/cemagref/simexplorer/is/ui/swing/common/SimExplorerConfig.java 2008-03-06 21:49:35 UTC (rev 1301) @@ -0,0 +1,71 @@ +/* + * ##% Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Code Lutin, + * Tony Chemit, Gabriel Landais + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * ##% */ +package fr.cemagref.simexplorer.is.ui.swing.common; + +import java.io.IOException; + +import org.codelutin.option.ConfigPropertyKey; +import org.codelutin.option.OptionKey; +import org.codelutin.option.OptionParser; +import org.codelutin.option.SimpleConfigImpl; + +/** + * L'implantation de base des configuration de l'application. + * + * @author chemit + */ +public class SimExplorerConfig extends SimpleConfigImpl { + + private static SimExplorerConfig simExplorerConfigImpl = null; + + public static void setSimExplorerConfigImpl(SimExplorerConfig simExplorerConfig) { + simExplorerConfigImpl = simExplorerConfig; + } + + public SimExplorerConfig(String category, String description) { + super(category, description); + } + + protected OptionParser getParser() { + return simExplorerConfigImpl.getParser(); + } + + @Override + protected void loadFromSource() throws IOException { + super.loadFromSource(); + // we do not deal with inter config properties + clearUnsafeData(); + } + + @Override + protected OptionKey getConfigFileOptionKey() { + return simExplorerConfigImpl.getConfigFileOptionKey(); + } + + @Override + protected OptionKey getConfigOptionKey() { + return simExplorerConfigImpl.getConfigOptionKey(); + } + + @Override + protected ConfigPropertyKey getFileNameConfigKey() { + return simExplorerConfigImpl.getFileNameConfigKey(); + } + +} \ No newline at end of file Modified: tags/glandais_20080306/simexplorer-is-swing-jaxx/pom.xml =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-jaxx/pom.xml 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing-jaxx/pom.xml 2008-03-06 21:49:35 UTC (rev 1301) @@ -26,6 +26,9 @@ </activation> <properties> <maven.verbose>false</maven.verbose> + <maven.test.skip>false</maven.test.skip> + <maven.gen.dir>${maven.src.dir}/java</maven.gen.dir> + <commandline.out>${maven.src.dir}/java</commandline.out> </properties> </profile> </profiles> @@ -44,6 +47,39 @@ --> <plugin> <groupId>lutinplugin</groupId> + <artifactId>maven-commandline-plugin</artifactId> + <version>0.2-SNAPSHOT</version> + <configuration> + <prefix>SimExplorer</prefix> + <i18nPrefix>simexplorer</i18nPrefix> + <source>${maven.src.dir}/resources/commandline.properties</source> + <parserPackageName>fr.cemagref.simexplorer.is.ui.swing.commandline</parserPackageName> + <actionSuperClass>fr.cemagref.simexplorer.is.ui.swing.common.SimExplorerAbstractOptionAction</actionSuperClass> + <configSuperClass>fr.cemagref.simexplorer.is.ui.swing.common.SimExplorerConfig</configSuperClass> + <concreteConfig>true</concreteConfig> + <actionImplementations> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.actions.SimExplorerCommonActions</value> + </actionImplementations> + <configImplementations> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain</value> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigLocal</value> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigRemote</value> + </configImplementations> + + <commandline.out>${maven.src.dir}/java</commandline.out> + </configuration> + <executions> + <execution> + <goals> + <goal>java</goal> + </goals> + </execution> + </executions> + + </plugin> + + <plugin> + <groupId>lutinplugin</groupId> <artifactId>maven-jaxx-plugin</artifactId> <version>0.2-SNAPSHOT</version> <configuration> @@ -80,6 +116,7 @@ <phase>compile</phase> <!--id>java</id--> <goals> + <goal>parserJava</goal> <goal>parserJaxx</goal> <goal>gen</goal> </goals> @@ -90,6 +127,11 @@ </build> <dependencies> + <dependency> + <groupId>simexplorer-is</groupId> + <artifactId>simexplorer-is-swing-common</artifactId> + <version>0.1-SNAPSHOT</version> + </dependency> <!-- librairie des widgets lutin --> <dependency> <groupId>lutinlib</groupId> Added: tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/commandline.properties =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/commandline.properties (rev 0) +++ tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/commandline.properties 2008-03-06 21:49:35 UTC (rev 1301) @@ -0,0 +1,112 @@ +############################################################################### +### Option definitions ######################################################## +############################################################################### + +### +### common options (TODO should be in commandline project) +### +showConfig.option.definition=--show-config {0,1} <main|local|remote> [all|tec] +editConfig.option.definition=--edit-config +configFile.option.definition=--config-file <configFile:File> +config.option.definition=--config * [main|local|remote] <key:String> <value:String> +help.option.definition=--help|-h +resetConfig.option.definition=--resetConfig +ui.option.definition=--ui <value:Boolean> + +### +### others options TODO +### + +############################################################################### +### Local configuration definition ############################################ +############################################################################### + +local.config.definition.db=java.io.File:/var/local/simexplorer/local-db +local.config.modifiers.db=mandatory + +local.config.definition.optimizePeriod=java.lang.Integer:3600 +local.config.modifiers.optimizePeriod=mandatory + +local.config.definition.data=java.io.File:/var/local/simexplorer/local-data +local.config.modifiers.data=mandatory + +############################################################################### +### Remote configuration definition ########################################### +############################################################################### + +remote.config.definition.login=java.lang.String +remote.config.modifiers.login=mandatory + +remote.config.definition.password=java.lang.String +remote.config.modifiers.password= + +remote.config.definition.URI=java.net.URI:jnp://localhost:1099 +remote.config.modifiers.URI=static,mandatory + +remote.config.definition.useProxy=java.lang.Boolean:False +remote.config.modifiers.useProxy= + +remote.config.definition.useAuthenticationProxy=java.lang.Boolean:False +remote.config.modifiers.useAuthenticationProxy= + +remote.config.definition.proxyLogin=java.lang.String +remote.config.modifiers.proxyLogin= + +remote.config.definition.proxyPassword=java.lang.String +remote.config.modifiers.proxyPassword= + +############################################################################### +### Main configuration definition ############################################# +############################################################################### + +### +### Application global properties +### +main.config.definition.configFileName=java.io.File:.simexplorer-si-1 +main.config.modifiers.configFileName=final,mandatory,transient + +main.config.definition.debugMode=java.lang.Boolean:false +main.config.modifiers.debugMode=mandatory + +main.config.definition.version=org.codelutin.util.VersionNumber:0.0.1 +main.config.modifiers.version=final,static,mandatory + +main.config.definition.siteURL=java.net.URL:http://simexplorer-si.labs.libre-entreprise.org +main.config.modifiers.siteURL=final,static,mandatory + +#main.config.definition.smtpServer=java.lang.String:smtp +#main.config.modifiers.smtpServer=mandatory + +### +### Application preferences +### +main.config.definition.localSizor=jaxx.util.SimplePaginationEnum:_5 +main.config.modifiers.localSizor= + +main.config.definition.remoteSizor=jaxx.util.SimplePaginationEnum:_20 +main.config.modifiers.remoteSizor= + +main.config.definition.showLocalTab=java.lang.Boolean:True +main.config.modifiers.showLocalTab= + +main.config.definition.showRemoteTab=java.lang.Boolean:False +main.config.modifiers.showRemoteTab= + +main.config.definition.autoConnect=java.lang.Boolean:False +main.config.modifiers.autoConnect= + +### +### user properties +### + +main.config.definition.userFirstName=java.lang.String +main.config.modifiers.userFirstName=mandatory + +main.config.definition.userLocale=org.codelutin.i18n.LocaleEnum:fr +main.config.modifiers.userLocale=mandatory + +main.config.definition.userLastName=java.lang.String +main.config.modifiers.userLastName=mandatory + +main.config.definition.userMail=java.lang.String +main.config.modifiers.userMail=mandatory Modified: tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-en_GB.properties =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-en_GB.properties 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-en_GB.properties 2008-03-06 21:49:35 UTC (rev 1301) @@ -12,7 +12,33 @@ simexplorer.common.passphrase=Password simexplorer.common.type=type simexplorer.config.i18n.menu=Language +simexplorer.config.local.data.description= +simexplorer.config.local.db.description= +simexplorer.config.local.description= +simexplorer.config.local.optimizePeriod.description= +simexplorer.config.main.autoConnect.description= +simexplorer.config.main.configFileName.description= +simexplorer.config.main.debugMode.description= +simexplorer.config.main.description= +simexplorer.config.main.localSizor.description= +simexplorer.config.main.remoteSizor.description= +simexplorer.config.main.showLocalTab.description= +simexplorer.config.main.showRemoteTab.description= +simexplorer.config.main.siteURL.description= +simexplorer.config.main.userFirstName.description= +simexplorer.config.main.userLastName.description= +simexplorer.config.main.userLocale.description= +simexplorer.config.main.userMail.description= +simexplorer.config.main.version.description= simexplorer.config.menu=Configuration +simexplorer.config.remote.URI.description= +simexplorer.config.remote.description= +simexplorer.config.remote.login.description= +simexplorer.config.remote.password.description= +simexplorer.config.remote.proxyLogin.description= +simexplorer.config.remote.proxyPassword.description= +simexplorer.config.remote.useAuthenticationProxy.description= +simexplorer.config.remote.useProxy.description= simexplorer.debug.menu=Debug simexplorer.entities.applicationExploration=Exploration Application simexplorer.entities.library=Library @@ -24,3 +50,10 @@ simexplorer.main.ui.title=SimExplorer SI v 0.1 simexplorer.node.navigation.local=Local element simexplorer.node.navigation.remote=Remote element +simexplorer.option.description.config= +simexplorer.option.description.configFile= +simexplorer.option.description.editConfig= +simexplorer.option.description.help= +simexplorer.option.description.resetConfig= +simexplorer.option.description.showConfig= +simexplorer.option.description.ui= Modified: tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-fr_FR.properties =================================================================== --- tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-fr_FR.properties 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-swing-jaxx/src/resources/i18n/simexplorer-is-swing-jaxx-fr_FR.properties 2008-03-06 21:49:35 UTC (rev 1301) @@ -12,7 +12,33 @@ simexplorer.common.passphrase=Mot de passe simexplorer.common.type=type simexplorer.config.i18n.menu=Langue +simexplorer.config.local.data.description= +simexplorer.config.local.db.description= +simexplorer.config.local.description= +simexplorer.config.local.optimizePeriod.description= +simexplorer.config.main.autoConnect.description= +simexplorer.config.main.configFileName.description= +simexplorer.config.main.debugMode.description= +simexplorer.config.main.description= +simexplorer.config.main.localSizor.description= +simexplorer.config.main.remoteSizor.description= +simexplorer.config.main.showLocalTab.description= +simexplorer.config.main.showRemoteTab.description= +simexplorer.config.main.siteURL.description= +simexplorer.config.main.userFirstName.description= +simexplorer.config.main.userLastName.description= +simexplorer.config.main.userLocale.description= +simexplorer.config.main.userMail.description= +simexplorer.config.main.version.description= simexplorer.config.menu=Configuration +simexplorer.config.remote.URI.description= +simexplorer.config.remote.description= +simexplorer.config.remote.login.description= +simexplorer.config.remote.password.description= +simexplorer.config.remote.proxyLogin.description= +simexplorer.config.remote.proxyPassword.description= +simexplorer.config.remote.useAuthenticationProxy.description= +simexplorer.config.remote.useProxy.description= simexplorer.debug.menu=Debug simexplorer.entities.applicationExploration=Exploration d'application simexplorer.entities.library=Librairie @@ -24,3 +50,10 @@ simexplorer.main.ui.title=SimExplorer SI v 0.1 simexplorer.node.navigation.local=\u00E9l\u00E9ment local simexplorer.node.navigation.remote=\u00E9l\u00E9ment distant +simexplorer.option.description.config= +simexplorer.option.description.configFile= +simexplorer.option.description.editConfig= +simexplorer.option.description.help= +simexplorer.option.description.resetConfig= +simexplorer.option.description.showConfig= +simexplorer.option.description.ui= Modified: tags/glandais_20080306/simexplorer-is-web/pom.xml =================================================================== --- tags/glandais_20080306/simexplorer-is-web/pom.xml 2008-03-06 21:44:14 UTC (rev 1300) +++ tags/glandais_20080306/simexplorer-is-web/pom.xml 2008-03-06 21:49:35 UTC (rev 1301) @@ -39,51 +39,6 @@ </archive> </configuration> </plugin> - - <!-- Run the application using "mvn jetty:run" --> - <plugin> - <groupId>org.mortbay.jetty</groupId> - <artifactId>maven-jetty-plugin</artifactId> - <configuration> - <!-- Log to the console. --> - <requestLog - implementation="org.mortbay.jetty.NCSARequestLog"> - <!-- This doesn't do anything for Jetty, but is a workaround for a Maven bug - that prevents the requestLog from being set. --> - <append>true</append> - </requestLog> - <connectors> - <connector - implementation="org.mortbay.jetty.nio.SelectChannelConnector"> - <port>9090</port> - <maxIdleTime>60000</maxIdleTime> - </connector> - </connectors> - </configuration> - </plugin> - - <!--plugin> - <groupId>lutinplugin</groupId> - <artifactId>maven-i18n-plugin</artifactId> - <version>0.2-SNAPSHOT</version> - <configuration> - <bundles> - <param>fr_FR</param> - <param>en_GB</param> - </bundles> - </configuration> - <executions> - <execution> - <phase>compile</phase> - <id>java</id> - <goals> - <goal>parserJava</goal> - <goal>gen</goal> - </goals> - </execution> - </executions> - </plugin--> - </plugins> </build> @@ -94,6 +49,12 @@ <version>0.1-SNAPSHOT</version> </dependency> <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.3</version> + <scope>provided</scope> + </dependency> + <dependency> <groupId>tapestry5-treegrid</groupId> <artifactId>tapestry5-treegrid</artifactId> <version>${tapestry.version}.1</version> Added: tags/glandais_20080306/tree.txt =================================================================== --- tags/glandais_20080306/tree.txt (rev 0) +++ tags/glandais_20080306/tree.txt 2008-03-06 21:49:35 UTC (rev 1301) @@ -0,0 +1,297 @@ +profiler: off +remote: off +port: 15599 +thread-depth: compact +thread.compact.threshold.ms: 1 +max-method-count: compact +method.compact.threshold.ms: 1 +file: /tmp/profile.txt +track.object.alloc: off +output: text +debug: off +profiler-class: com.mentorgen.tools.profile.runtime.Profile +output-method-signatures: no +clock-resolution: ms +output-summary-only: no +exclude:null +Accept ClassLoader: sun.misc.Launcher$AppClassLoader +ClassLoaderFilter.1: com.mentorgen.tools.profile.instrument.clfilter.StandardClassLoaderFilter +------------------ +[INFO] +NOTE: Maven is executing in offline mode. Any artifacts not already in your local +repository will be inaccessible. + +[INFO] Scanning for projects... +[INFO] Reactor build order: +[INFO] Common +[INFO] Entities +[INFO] Security +[INFO] Storage +[INFO] Service +[INFO] Web +[INFO] Swing-jaxx +[INFO] Swing +[INFO] EAR service +[INFO] Searching repository for plugin with prefix: 'dependency'. +[INFO] ------------------------------------------------------------------------ +[INFO] Building Common +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is:pom:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] \- junit:junit:jar:3.8.1:test +[INFO] ------------------------------------------------------------------------ +[INFO] Building Entities +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-entities:jar:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] \- commons-lang:commons-lang:jar:2.3:compile +[INFO] ------------------------------------------------------------------------ +[INFO] Building Security +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-security:ejb:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- javax.persistence:persistence-api:jar:1.0:provided +[INFO] +- jboss:jboss-ejb3x:jar:4.2.2.GA:provided +[INFO] +- jboss:jboss-annotations-ejb3:jar:4.2.2.GA:provided +[INFO] \- com.h2database:h2:jar:1.0.64:compile +[INFO] ------------------------------------------------------------------------ +[INFO] Building Storage +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-storage:jar:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- jboss:jboss-ejb3x:jar:4.2.2.GA:provided +[INFO] +- com.thoughtworks.xstream:xstream:jar:1.2.2:compile +[INFO] | \- xpp3:xpp3_min:jar:1.1.3.4.O:compile +[INFO] +- org.apache.lucene:lucene-core:jar:2.3.1:compile +[INFO] +- commons-logging:commons-logging:jar:1.1:compile +[INFO] | +- logkit:logkit:jar:1.0.1:compile +[INFO] | +- avalon-framework:avalon-framework:jar:4.1.3:compile +[INFO] | \- javax.servlet:servlet-api:jar:2.3:compile +[INFO] \- simexplorer-is:simexplorer-is-entities:jar:0.1-SNAPSHOT:compile +[INFO] \- commons-lang:commons-lang:jar:2.3:compile +[INFO] ------------------------------------------------------------------------ +[INFO] Building Service +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-service:ejb:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- simexplorer-is:simexplorer-is-storage:jar:0.1-SNAPSHOT:compile +[INFO] | +- com.thoughtworks.xstream:xstream:jar:1.2.2:compile +[INFO] | | \- xpp3:xpp3_min:jar:1.1.3.4.O:compile +[INFO] | +- org.apache.lucene:lucene-core:jar:2.3.1:compile +[INFO] | \- simexplorer-is:simexplorer-is-entities:jar:0.1-SNAPSHOT:compile +[INFO] | \- commons-lang:commons-lang:jar:2.3:compile +[INFO] +- simexplorer-is:simexplorer-is-security:jar:0.1-SNAPSHOT:compile +[INFO] | \- com.h2database:h2:jar:1.0.64:compile +[INFO] +- com.healthmarketscience.rmiio:rmiio:jar:2.0.1:compile +[INFO] +- jboss:jboss-ejb3x:jar:4.2.2.GA:provided +[INFO] +- jboss:jboss-annotations-ejb3:jar:4.2.2.GA:provided +[INFO] +- jboss:jbossall-client:jar:4.2.2.GA:provided +[INFO] \- javax.mail:mail:jar:1.4:compile +[INFO] \- javax.activation:activation:jar:1.1:compile +[INFO] ------------------------------------------------------------------------ +[INFO] Building Web +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-web:war:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- simexplorer-is:simexplorer-is-service:jar:0.1-SNAPSHOT:compile +[INFO] | +- simexplorer-is:simexplorer-is-storage:jar:0.1-SNAPSHOT:compile +[INFO] | | +- com.thoughtworks.xstream:xstream:jar:1.2.2:compile +[INFO] | | | \- xpp3:xpp3_min:jar:1.1.3.4.O:compile +[INFO] | | +- org.apache.lucene:lucene-core:jar:2.3.1:compile +[INFO] | | \- simexplorer-is:simexplorer-is-entities:jar:0.1-SNAPSHOT:compile +[INFO] | | \- commons-lang:commons-lang:jar:2.3:compile +[INFO] | +- simexplorer-is:simexplorer-is-security:jar:0.1-SNAPSHOT:compile +[INFO] | | \- com.h2database:h2:jar:1.0.64:compile +[INFO] | +- com.healthmarketscience.rmiio:rmiio:jar:2.0.1:compile +[INFO] | \- javax.mail:mail:jar:1.4:compile +[INFO] | \- javax.activation:activation:jar:1.1:compile +[INFO] +- tapestry5-treegrid:tapestry5-treegrid:jar:5.0.10.1:compile +[INFO] +- org.apache.tapestry:tapestry-upload:jar:5.0.10:compile +[INFO] | +- commons-fileupload:commons-fileupload:jar:1.2:compile +[INFO] | \- commons-io:commons-io:jar:1.3:compile +[INFO] +- org.apache.tapestry:tapestry-core:jar:5.0.10:compile +[INFO] | +- org.apache.tapestry:tapestry-annotations:jar:5.0.10:compile +[INFO] | \- commons-codec:commons-codec:jar:1.3:compile +[INFO] +- org.apache.tapestry:tapestry-ioc:jar:5.0.10:compile +[INFO] | +- jboss:javassist:jar:3.6.ga:compile +[INFO] | +- org.slf4j:slf4j-api:jar:1.4.3:compile +[INFO] | \- org.slf4j:slf4j-log4j12:jar:1.4.3:compile +[INFO] +- de.hsofttec.t5components:t5components:jar:0.5.6:compile +[INFO] | +- org.freemarker:freemarker:jar:2.3.10:compile +[INFO] | +- com.sdicons.jsontools:jsontools-core:jar:1.5:compile +[INFO] | | \- antlr:antlr:jar:2.7.6:compile +[INFO] | +- net.sf.opencsv:opencsv:jar:1.7:compile +[INFO] | +- commons-httpclient:commons-httpclient:jar:3.1:compile +[INFO] | \- ognl:ognl:jar:2.6.9:compile +[INFO] +- jboss:jbossall-client:jar:4.2.2.GA:provided +[INFO] \- org.testng:testng:jar:jdk15:5.1:test +[INFO] ------------------------------------------------------------------------ +[INFO] Building Swing-jaxx +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-swing-jaxx:jar:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- lutinlib:jaxx:jar:1.0.4-SNAPSHOT:compile +[INFO] | +- com.sun:dt:jar:1.6.0:system +[INFO] | \- javax.help:javahelp:jar:2.0.02:compile +[INFO] \- lutinlib:lutinwidget:jar:0.10-SNAPSHOT:compile +[INFO] +- javax.mail:mail:jar:1.3.3:compile +[INFO] | \- javax.activation:activation:jar:1.0.2:compile +[INFO] +- jgoodies:looks:jar:1.2.2:compile +[INFO] +- externallib:l2fprod-common:jar:0.1:compile +[INFO] \- sdoc:sdoc:jar:0.5.0-beta:compile +[INFO] ------------------------------------------------------------------------ +[INFO] Building Swing +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-swing:jar:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- simexplorer-is:simexplorer-is-swing-jaxx:jar:0.1-SNAPSHOT:compile +[INFO] | +- lutinlib:jaxx:jar:1.0.4-SNAPSHOT:compile +[INFO] | | +- com.sun:dt:jar:1.6.0:system +[INFO] | | \- javax.help:javahelp:jar:2.0.02:compile +[INFO] | \- lutinlib:lutinwidget:jar:0.10-SNAPSHOT:compile +[INFO] | +- jgoodies:looks:jar:1.2.2:compile +[INFO] | +- externallib:l2fprod-common:jar:0.1:compile +[INFO] | \- sdoc:sdoc:jar:0.5.0-beta:compile +[INFO] +- lutinlib:lutincommandline:jar:0.1-SNAPSHOT:compile +[INFO] +- jboss:jbossall-client:jar:4.2.2.GA:provided +[INFO] \- simexplorer-is:simexplorer-is-service:jar:0.1-SNAPSHOT:compile +[INFO] +- simexplorer-is:simexplorer-is-storage:jar:0.1-SNAPSHOT:compile +[INFO] | +- com.thoughtworks.xstream:xstream:jar:1.2.2:compile +[INFO] | | \- xpp3:xpp3_min:jar:1.1.3.4.O:compile +[INFO] | +- org.apache.lucene:lucene-core:jar:2.3.1:compile +[INFO] | \- simexplorer-is:simexplorer-is-entities:jar:0.1-SNAPSHOT:compile +[INFO] | \- commons-lang:commons-lang:jar:2.3:compile +[INFO] +- simexplorer-is:simexplorer-is-security:jar:0.1-SNAPSHOT:compile +[INFO] | \- com.h2database:h2:jar:1.0.64:compile +[INFO] +- com.healthmarketscience.rmiio:rmiio:jar:2.0.1:compile +[INFO] \- javax.mail:mail:jar:1.4:compile +[INFO] \- javax.activation:activation:jar:1.1:compile +[INFO] ------------------------------------------------------------------------ +[INFO] Building EAR service +[INFO] task-segment: [dependency:tree] +[INFO] ------------------------------------------------------------------------ +[INFO] [dependency:tree] +[INFO] simexplorer-is:simexplorer-is-ear:ear:0.1-SNAPSHOT +[INFO] +- lutinlib:lutinutil:jar:0.29-SNAPSHOT:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile +[INFO] | +- log4j:log4j:jar:1.2.14:compile +[INFO] | +- commons-primitives:commons-primitives:jar:1.0:compile +[INFO] | +- commons-collections:commons-collections:jar:3.2:compile +[INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile +[INFO] +- junit:junit:jar:3.8.1:test +[INFO] +- tapestry5-treegrid:tapestry5-treegrid:jar:5.0.10.1:compile +[INFO] +- org.apache.tapestry:tapestry-upload:jar:5.0.10:compile +[INFO] | +- commons-fileupload:commons-fileupload:jar:1.2:compile +[INFO] | \- commons-io:commons-io:jar:1.3:compile +[INFO] +- org.apache.tapestry:tapestry-core:jar:5.0.10:compile +[INFO] | +- org.apache.tapestry:tapestry-annotations:jar:5.0.10:compile +[INFO] | \- commons-codec:commons-codec:jar:1.3:compile +[INFO] +- org.apache.tapestry:tapestry-ioc:jar:5.0.10:compile +[INFO] | +- jboss:javassist:jar:3.6.ga:compile +[INFO] | +- org.slf4j:slf4j-api:jar:1.4.3:compile +[INFO] | \- org.slf4j:slf4j-log4j12:jar:1.4.3:compile +[INFO] +- de.hsofttec.t5components:t5components:jar:0.5.6:compile +[INFO] | +- org.freemarker:freemarker:jar:2.3.10:compile +[INFO] | +- com.sdicons.jsontools:jsontools-core:jar:1.5:compile +[INFO] | | \- antlr:antlr:jar:2.7.6:compile +[INFO] | +- net.sf.opencsv:opencsv:jar:1.7:compile +[INFO] | +- commons-httpclient:commons-httpclient:jar:3.1:compile +[INFO] | \- ognl:ognl:jar:2.6.9:compile +[INFO] +- simexplorer-is:simexplorer-is-service:ejb:0.1-SNAPSHOT:compile +[INFO] | +- simexplorer-is:simexplorer-is-storage:jar:0.1-SNAPSHOT:compile +[INFO] | | +- com.thoughtworks.xstream:xstream:jar:1.2.2:compile +[INFO] | | | \- xpp3:xpp3_min:jar:1.1.3.4.O:compile +[INFO] | | +- org.apache.lucene:lucene-core:jar:2.3.1:compile +[INFO] | | \- simexplorer-is:simexplorer-is-entities:jar:0.1-SNAPSHOT:compile +[INFO] | | \- commons-lang:commons-lang:jar:2.3:compile +[INFO] | +- simexplorer-is:simexplorer-is-security:jar:0.1-SNAPSHOT:compile +[INFO] | +- com.healthmarketscience.rmiio:rmiio:jar:2.0.1:compile +[INFO] | \- javax.mail:mail:jar:1.4:compile +[INFO] | \- javax.activation:activation:jar:1.1:compile +[INFO] +- simexplorer-is:simexplorer-is-security:ejb:0.1-SNAPSHOT:compile +[INFO] | \- com.h2database:h2:jar:1.0.64:compile +[INFO] \- simexplorer-is:simexplorer-is-web:war:0.1-SNAPSHOT:compile +[INFO] +[INFO] +[INFO] ------------------------------------------------------------------------ +[INFO] Reactor Summary: +[INFO] ------------------------------------------------------------------------ +[INFO] Common ................................................ SUCCESS [2.497s] +[INFO] Entities .............................................. SUCCESS [0.022s] +[INFO] Security .............................................. SUCCESS [0.028s] +[INFO] Storage ............................................... SUCCESS [0.058s] +[INFO] Service ............................................... SUCCESS [0.053s] +[INFO] Web ................................................... SUCCESS [0.225s] +[INFO] Swing-jaxx ............................................ SUCCESS [0.088s] +[INFO] Swing ................................................. SUCCESS [0.387s] +[INFO] EAR service ........................................... SUCCESS [0.045s] +[INFO] ------------------------------------------------------------------------ +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD SUCCESSFUL +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 3 seconds +[INFO] Finished at: Thu Mar 06 18:28:31 CET 2008 +[INFO] Final Memory: 13M/80M +[INFO] ------------------------------------------------------------------------