1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <?xml version="1.0" encoding="UTF-8"?>
<project>
...
<build>
<resources>
<resource>
<directory>${project.main.resourceDir}/izpack</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
...
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
...
<outputDirectory>${packaging.directory}</outputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.izpack</groupId>
<artifactId>izpack-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<configuration>
<izpackBasedir>${packaging.directory}</izpackBasedir>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
<executions>
<execution>
<id>standard-installer</id>
<phase>package</phase>
<goals>
<goal>izpack</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
<properties>
...
<project.main.resourceDir>
${basedir}/src/main/resources
</project.main.resourceDir>
<packaging.directory>
${project.build.directory}/classes/izpack
</packaging.directory>
</properties>
</project> |