在Maven中是否有办法对于每个依赖项,我们可以将其下载的jar(包括可传递的jar)复制到以该依赖项的artifactId命名的文件夹中?
例如,我有一个artifactId apple
依赖项将下载a.jar, b.jar
,另一个依赖项banana
将下载c.jar, d.jar
,我该如何配置pom.xml这样我打电话mvn dependency:copy-dependencies
后,在/target/dependency/
下,这些罐子将被下载到相应的依赖文件夹中。
例如,当您调用树依赖项时,您有:
dependency/
├── apple
│ ├── a.jar
│ └── b.jar
└── banana
├── c.jar
└── d.jar
答案 0 :(得分:0)
我认为这是不可能的。但你可以编写自己的maven插件来扩展依赖插件来实现这一点。
我认为这不应该那么复杂。
如果我找到时间,我会自己尝试一下......但我不能保证......
Mojo开发人员手册 http://docs.codehaus.org/display/MAVENUSER/Mojo+Developer+Cookbook
其他链接: