maven - 指定依赖项时如何使用assemblyId?
问题描述
我正在处理的项目中的一个构建创建为由多个“部分”组成的工件,这些“部分”可以通过所谓的 assemblyId 进行区分(基本上我们使用不同的程序集文件来创建这些不同的部分..)
让我们假设构建输出同一工件的 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而我有兴趣采用独立的...
我怎样才能做到这一点 ?!
谢谢
解决方案
你正在谈论的是classifier
可以设置为
<classifier>standalone</classifier>
.
推荐阅读
- python - 如何根据熊猫中的最新文件过滤掉数据框?
- javascript - 不能在会话变量 express 中使用“Set”
- html - 使用最接近()方法使用jQuery设置输入类型隐藏值
- mysql - 拉拉维尔。表之间的连接。获取记录
- python - 在数组中移动一个项目?
- c++ - 如何在 V8 中获取 IActiveScript::InterruptScriptThread 的等价物?
- django - django中的多步表单和模型继承
- javascript - 如何存储从 JavaScript 中的 async/await 调用收到的响应?
- sql - 如何使用通配符使用 SQL “LIKE” 运算符?
- apache-kafka - 具有基本身份验证的 Confluent Shema Registry 角色模型