【发布时间】:2013-06-17 08:46:36
【问题描述】:
我需要提取几个 XML 配置,它们被放置在不同的工件中,但在类路径中的同一个包中。我需要这样做,因为然后我将它们与 XSLT 转换合并。
我不想在 pom 中指定每个工件的名称。插件应该从所有依赖项中获取整个类路径。
我找到了带有maven-dependency-plugin 的 sn-p,它部分满足了我的需要 (http://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html)
但我只想指定类路径,不指定诸如:
<configuration>
<artifactItems>
something like ALL
</artifactItems>
<includes>my/xml/config/package/*settings.xml</includes>
<outputDirectory>${project.build.directory}/tmp</outputDirectory>
...
</configuration>
有可能吗? maven-dependency-plugin 是正确的选择吗?
编辑:模型用例
我有 2 个罐子:
-
a.jar其中类路径是文件my/xml/config/package/a-settings.xml -
b.jar其中类路径是文件my/xml/config/package/b-settings.xml
我只想指定my/xml/config/package/*settings.xml 并能够在不指定的情况下复制文件a-settings.xml 和b-settings.xml somwhere,它们位于罐子a.jar 和b.jar 中(只是它们位于依赖项类路径中)
因为有可能,将来我需要添加c.jar 和c-settings.xml 等等..
【问题讨论】:
-
您找到解决方案了吗?
标签: maven copy classpath maven-3 maven-dependency-plugin