什么maven 3.0.4 pom会将包含版本的依赖项工件写入Tanuki Service Wrapper配置文件

时间:2012-11-27 15:13:03

标签: maven pom.xml java-service-wrapper

有没有办法让Maven 3.0.4将依赖项工件的名称和版本输出到文本资源中?

特定用例是:Tanuki Service Wrapper(wrapper.exe)支持启动由包含

等行的文本文件(.conf文件)配置的Java虚拟机进程(java.exe)
wrapper.java.classpath.1=./somejar1
wrapper.java.classpath.2=./somejar2
wrapper.java.classpath.3=./somejar3

我们正在使用maven-assembly-plugin为工件X创建一个包含Tanuki wrapper.exe .conf文件的分发zip。我们需要.conf文件的类路径条目来包含X的所有依赖项。例如,X依赖于log4j。我们希望Maven将.conf文件更新为

wrapper.java.classpath.1=./log4j-1.2.17.jar

我找到的最接近的stackoverflow答案是 Changing java service wrapper conf file property inside a pom

1 个答案:

答案 0 :(得分:2)

你有没有看过appassembler-maven-plugin?根据您使用的Tanuku Service Wrapper的版本?特别是http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/usage-jsw.html