指定依赖项时如何使用AssemblyId?

时间:2019-07-01 09:12:41

标签: maven maven-dependency-plugin

我正在处理的项目中的一个版本将创建为由多个“零件”组成的工件,这些零件可以通过所谓的assemblyId进行区分(基本上,我们使用不同的装配文件来创建这些不同的零件。) / p>

让我们假设构建输出了同一工件的2个不同部分,命名的区别是“独立”部分:

artifactName-2.20.0.zip
artifactName-2.20.0-standalone.zip

接下来,我需要进行一些拆包,并且需要使用 artifactName-2.20.0-standalone.zip ,并且我不确定如何执行此操作,即使有可能做到这一点...

<artifactItem>
    <groupId>com.whatever</groupId>
    <artifactId>artifactName</artifactId>
    <version>2.20</version>
    <type>zip</type>
    <includes>**/*.exe</includes>
    <outputDirectory>xxx</outputDirectory>            
</artifactItem>

上面的规范将考虑第一部分 artifactName-2.20.0.zip ,而我有兴趣采用独立的一个... < / p>

我该怎么做?!

谢谢

1 个答案:

答案 0 :(得分:1)

您要谈论的是classifier,可以将其设置为

<classifier>standalone</classifier>