2

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

一个特定的用例是:Tanuki 服务包装器 (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 创建一个分发 zip,其中将包含一个 Tanuki wrapper.exe .conf 文件。我们需要 .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

4

1 回答 1

2

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

于 2012-11-27T16:05:37.573 回答