4

我有一个程序集描述符,可以将项目模块、依赖项甚至文件复制到我的发布文件夹,这很好。然而,我想复制的一个文件实际上是一个可以用 maven 坐标识别的工件。

问题:是否可以使用 maven 坐标(groupId:artifactId:version)在程序集fileSet或节中指定文件?files如果不是,那么实现这一目标的等效方法是什么?

最后,我要复制的工件不是我的项目的依赖项,所以我不能使用 filters dependencySet。这也将这个问题与这个问题区分开

4

2 回答 2

2

您可以使用依赖插件和获取目标。

http://maven.apache.org/plugins/maven-dependency-plugin/get-mojo.html

于 2013-01-10T15:33:07.070 回答
1

我会使用 maven-dependency-plugin(特别是copy目标)来获取外部工件,然后使用程序集插件来打包它。

这是插件的文档

于 2013-01-10T15:11:26.047 回答