Author: sletellier Date: 2011-12-27 10:54:49 +0100 (Tue, 27 Dec 2011) New Revision: 13 Url: http://forge.codelutin.com/repositories/revision/jmexico/13 Log: - up to nuiton-utils 2.4.1 - generate manifest and copy dependencies tu run jar file Modified: trunk/jmexico-swing-editor/pom.xml trunk/pom.xml Modified: trunk/jmexico-swing-editor/pom.xml =================================================================== --- trunk/jmexico-swing-editor/pom.xml 2011-12-27 09:25:58 UTC (rev 12) +++ trunk/jmexico-swing-editor/pom.xml 2011-12-27 09:54:49 UTC (rev 13) @@ -62,6 +62,9 @@ <description>JMexico - Swing Editor module</description> <properties> + + <maven.jar.main.class>fr.reseaumexico.editor.RunMexico</maven.jar.main.class> + <!-- jaxx configuration --> <jaxx.addProjectClassPath>true</jaxx.addProjectClassPath> <jaxx.addSourcesToClassPath>true</jaxx.addSourcesToClassPath> @@ -75,6 +78,33 @@ <build> + <pluginManagement> + <plugins> + + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <useUniqueVersions>true</useUniqueVersions> + <addClasspath>true</addClasspath> + <classpathPrefix>./lib/</classpathPrefix> + </manifest> + </archive> + </configuration> + <executions> + <execution> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + + </pluginManagement> + <plugins> <plugin> @@ -90,6 +120,25 @@ </plugin> <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy-dependencies</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <overWriteReleases>false</overWriteReleases> + <overWriteSnapshots>true</overWriteSnapshots> + <overWriteIfNewer>true</overWriteIfNewer> + <outputDirectory>${project.build.directory}/lib</outputDirectory> + <silent>true</silent> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> <groupId>org.nuiton.i18n</groupId> <artifactId>maven-i18n-plugin</artifactId> <executions> Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2011-12-27 09:25:58 UTC (rev 12) +++ trunk/pom.xml 2011-12-27 09:54:49 UTC (rev 13) @@ -77,7 +77,7 @@ <!-- libraries version --> <nuitonI18nVersion>2.4.1</nuitonI18nVersion> - <nuitonUtilsVersion>2.4</nuitonUtilsVersion> + <nuitonUtilsVersion>2.4.1</nuitonUtilsVersion> <eugenePluginVersion>2.4.1</eugenePluginVersion> <jaxxVersion>2.4.2</jaxxVersion>