我需要提取几个XML配置,这些配置放在不同的人工制品中,但是在classpath中的同一个包中。我需要这样做,因为然后我将它们与XSLT转换合并。
我不想在pom中指定每个人工制品的名称。该插件应该从所有依赖项中获取整个类路径。
我找到了maven-dependency-plugin
的代码段,部分执行了我需要的内容(http://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html)
但我想指定classpath,没有arteract如:
<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
等等。