有没有办法让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
答案 0 :(得分:2)
你有没有看过appassembler-maven-plugin?根据您使用的Tanuku Service Wrapper的版本?特别是http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/usage-jsw.html