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

How to use assemblyId when specifying a dependency?

我正在处理的项目中的一个构建创建了由多个 "parts" 组成的工件,可以通过所谓的 assemblyId 来区分(基本上我们使用不同的程序集文件来创建这些不同的部分..)

假设构建输出同一工件的 2 个不同部分,命名的区别在于 "standalone" 部分:

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 而我有兴趣采用 standalone 一个...

我该怎么做?!

谢谢

你说的是classifier可以设置为

<classifier>standalone</classifier>.