如何指示Maven 3.0.3只将常见的jar文件解压缩到新生成的工件中?

时间:2011-10-24 23:17:26

标签: maven build-process maven-3 maven-assembly-plugin

我正在使用Maven 3.0.3并尝试实现以下目标:

project-a(这是我的父POM) - >汇编pom - > dev / test / qa / prod生成zip文件的POM(每个环境一个)。我确实有相当多的“常见”属性文件和xml文件,我想将它们放入常见的zip文件中并“嵌入”或“提取”到dev / test / qa / prod zip文件中。我试图避免将这些常见组件放入汇编pom然后通过使用相对路径(例如“../common”)到达它们,而是创建一个依赖于dev / test / qa / prod POM的POM ...我怎样才能指示那些POM只提取一个zip-or jar文件,这个文件是project-common.jar !!!

1 个答案:

答案 0 :(得分:2)

可能 maven-dependency-plugin 可以帮助提取您的工件:http://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html