r1186 - trunk/simexplorer-is/simexplorer-is-swing
Author: tchemit Date: 2008-02-21 23:06:15 +0000 (Thu, 21 Feb 2008) New Revision: 1186 Modified: trunk/simexplorer-is/simexplorer-is-swing/pom.xml Log: refactoring pom Modified: trunk/simexplorer-is/simexplorer-is-swing/pom.xml =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/pom.xml 2008-02-21 23:05:43 UTC (rev 1185) +++ trunk/simexplorer-is/simexplorer-is-swing/pom.xml 2008-02-21 23:06:15 UTC (rev 1186) @@ -40,31 +40,13 @@ <build> <plugins> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jar-plugin</artifactId> - <configuration> - <archive> - <manifest> - <mainClass> - ${maven.jar.main.class} - </mainClass> - <addClasspath>true</addClasspath> - <addExtensions /> - <classpathPrefix>./dependency/</classpathPrefix> - </manifest> - </archive> - </configuration> - </plugin> - + <!-- Generate phase --> <plugin> <groupId>lutinplugin</groupId> <artifactId>maven-jaxx-plugin</artifactId> <version>0.2-SNAPSHOT</version> <executions> <execution> - <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> @@ -73,61 +55,47 @@ </plugin> <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> - <id>CreateDirs</id> - <phase>validate</phase> - <configuration> - <tasks> - <!-- make sure the directory exists (should be in parent) --> - <mkdir dir="${maven.gen.dir}/java"/> - </tasks> - </configuration> + <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> </execution> - <execution> - <id>CopyJavaVersSrcBuild</id> - <!-- recopie des fichiers java sources et generes vers src-build/java --> - <phase>process-sources</phase> - <configuration> - <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> - <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> + </configuration> <executions> <execution> - <id>GenerateJava</id> - <phase>generate-sources</phase> <goals> <goal>java</goal> </goals> - <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.commandline.actions.SimExplorerAbstractOptionAction</actionSuperClass> - </configuration> </execution> </executions> + </plugin> + <!-- Compile phase --> <plugin> <groupId>lutinplugin</groupId> <artifactId>maven-i18n-plugin</artifactId> @@ -189,6 +157,39 @@ </execution> </executions> </plugin> + <!-- Package phase --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <configuration> + <outputDirectory>${project.build.directory}/dependency</outputDirectory> + <overWriteReleases>false</overWriteReleases> + <overWriteSnapshots>false</overWriteSnapshots> + <overWriteIfNewer>true</overWriteIfNewer> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>copy-dependencies</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <mainClass>${maven.jar.main.class}</mainClass> + <addClasspath>true</addClasspath> + <addExtensions /> + <classpathPrefix>./dependency/</classpathPrefix> + </manifest> + </archive> + </configuration> + </plugin> </plugins> </build>
participants (1)
-
tchemit@users.labs.libre-entreprise.org