Maven下的Izpack使用错误的';installFile';

Maven下的Izpack使用错误的';installFile';,maven,maven-3,izpack,Maven,Maven 3,Izpack,我正在使用Maven使用IzPack构建安装程序。据我所见(下面包括POM的相关部分),我要求安装文件为${basedir}/izpack/release.xml 在实践中(在maven上使用-e时),我得到以下调试: [调试]使用基本配置程序配置mojo'org.codehaus.izpack:izpack maven插件:5.0.0-beta10:izpack' [DEBUG](f)baseDir=C:\Users\Phil\git\v2\Install\target/staging [调

我正在使用Maven使用IzPack构建安装程序。据我所见(下面包括POM的相关部分),我要求安装文件为${basedir}/izpack/release.xml

在实践中(在maven上使用-e时),我得到以下调试:

  • [调试]使用基本配置程序配置mojo'org.codehaus.izpack:izpack maven插件:5.0.0-beta10:izpack'
  • [DEBUG](f)baseDir=C:\Users\Phil\git\v2\Install\target/staging
  • [调试](f)压缩格式=默认值
  • [调试](f)压缩级别=-1
  • [DEBUG](f)installFile=C:\Users\Phil\git\v2\Install/src/main/izpack/Install.xml
  • [调试](f)种类=发布
  • [DEBUG](f)output=C:\Users\Phil\git\v2\Install\target/Install-2.4.5-SNAPSHOT-installer.jar [DEBUG](f)project=MavenProject:com.erudine:install:2.4.5-SNAPSHOT@C:\Users\Phil\git\v2\install\pom.xml
重要的一点是安装文件是../src/main。我在这个项目中实际上没有src/main,所以看起来我是错误地选择了默认值

这个页面描述了属性,据我所知,描述符是正确的。如果我将描述符移到配置块之外,我会得到“Unrecogned tag”,因此我怀疑它位于正确的位置,但会被忽略

我已经将release.xml移到了[debug]指定的文件位置,令我惊讶的是安装程序完成了它,所以我认为其余的配置都是正确指定的。然而,我确实有多个我想要创建的独立安装程序,我希望能够控制描述符

软件栈

  • 视窗7
  • Jdk1.6.0_29-b11
  • Maven 3.0.3
  • Izpack 5.0.0-beta10
马文波姆 org.codehaus.izpack izpackmaven插件 5.0.0-beta10

        <executions>
            <execution>
                <id>build-izpack-release-installer</id>
                <phase>package</phase>
                <goals>
                    <goal>izpack</goal>
                </goals>
                <configuration>
                    <descriptor>${basedir}/izpack/release.xml</descriptor>
                    <izpackBasedir>${staging.dir}</izpackBasedir>
                    <kind>release</kind>
                </configuration>
            </execution>
        </executions>

    </plugin>

构建izpack发布安装程序
包裹
izpack
${basedir}/izpack/release.xml
${staging.dir}
释放

好的,经过一些调查,我得出结论(令人惊讶的是)文档是错误的。要使用的正确标记是