【问题标题】:how to add classifier to maven assembly jar?如何将分类器添加到 Maven 程序集 jar?
【发布时间】:2022-08-04 16:59:28
【问题描述】:

我正在使用 maven 程序集插件

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>3.3.0</version>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>single</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
         </descriptorRefs>
    </configuration>
</plugin>

如果我尝试部署,在我的存储库上,我会找到默认的 jar 名称,并添加了 jar-with-dependencies。 但我想再添加一个最终字符串。例如JARNAME-1.0.0-jar-with-dependencies-test.jar。 我能怎么做?是否有可能设置分类器?我尝试使用&lt;finalName&gt;,但在存储库中名称保持不变,jar 名称仅在目标文件夹中更改。 我需要这个,因为我有 2 个配置文件,我必须区分 2 个罐子。

  • 为什么一个项目有两个配置文件和两个 jar?
  • 问题:为什么是But I would like to add one more final string. So for example JARNAME-1.0.0-jar-with-dependencies-test.jar?想法/目的是什么?为什么不使用给定的?存在什么样的问题?两个简介?为什么 ?简介的目的是什么?请添加此信息。
  • 我在我的 jar 中导入依赖项。这些依赖项因使用的配置文件而异。
  • 制作两个模块 - 每个罐子一个。

标签: maven deployment jar maven-assembly-plugin jar-with-dependencies


【解决方案1】:

我选择使用 maven shape 插件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-14
    • 2018-03-15
    • 2010-10-29
    • 1970-01-01
    • 2019-05-14
    • 2010-12-03
    • 1970-01-01
    • 2012-08-13
    相关资源
    最近更新 更多