我的目标是为我的多模块 Maven 项目创建一个 features.xml,并收集各种功能所需的所有必需的 jar。我需要通过 file: 而不是 mvn 来解析 bundle jars:
我尝试使用 features:generate-features-xml 目标。首先,没有关于属性文件格式的文档。其次,它创建了全部由 mvn 解析的包:例如
<feature name='spring-jms' version='3.1.0.RELEASE'>
<bundle>mvn:org.springframework/spring-tx/3.1.0.RELEASE</bundle>
<feature version='3.1.0.RELEASE'>spring-core</feature>
<bundle>mvn:org.codehaus.jackson/jackson-core-asl/1.9.9</bundle>
<bundle>mvn:org.springframework/spring-jms/3.1.0.RELEASE</bundle>
</feature>
我的第一个问题是有没有办法通过 file: 而不是 mvn: 访问捆绑包?例如
<bundle>file:some/path/spring-tx.jar</bundle>
管他呢。
第二个问题:收集所有必需的 jar 文件的最佳方法是什么?我一直在使用 maven 程序集插件,但这似乎不是最理想的。
谢谢。