我正在尝试部署感谢maven,即izpack打包的结果。
我有两个项目。 父,收集插件配置:
org.codehaus.izpack:的IzPack-行家-插件:1.0-α-5
installerFile = $ {basedir} / target / $ {project.build.finalName}
izpackBasedir = $ {basedir} / target / izpack
org.apache.maven.plugins:行家部署-插件
file = $ {basedir} / target / $ {project.build.finalName}
我有一个项目另一个项目,它使用上面的项目作为父项目。 这个项目的pom使得izpack:izpack在包装阶段的目标“单一”。
部署插件失败,因为找不到$ {basedir} / target / $ {project.build.finalName}。
当我查看目标目录时,$ {project.build.finalName} .jar文件就在那里。 当我查看我的本地存储库,进入[groupId dir] / [artefactId dir] / [version dir]时,izpack打包的jar文件在那里工作并完美运行。所以我认为安装阶段正常。
唯一的问题是在部署阶段。
有什么想法吗?
谢谢。
答案 0 :(得分:0)
file = ${basedir}/target/${project.build.finalName}
应该指向一个文件而不是它。附加.jar
,它会找到该文件。
file = ${basedir}/target/${project.build.finalName}.jar