gpt4 book ai didi

java - 基于packagewise在Maven中创建jar文件

转载 作者:行者123 更新时间:2023-12-01 23:34:38 24 4
gpt4 key购买 nike

我需要根据包创建jar文件,例如,包结构如下

com.A
com.B
com.C

我需要创建 jar 文件 A.jar、B.jar、C.jar。谁能告诉我如何在 Maven 中执行此操作吗?

最佳答案

您可以定义 Maven JAR 插件的不同执行(每个执行针对 jar 目标和 package 阶段)。 A、B 和 C 的每个(另外三个)执行都会覆盖以下配置参数:

  • 仅包含所需的包。将 includes.include 设置为类似 com/A/**
  • 设置适当的输出名称。将 finalName 设置为类似 ${project.build.finalName}-A

尽管如此,您可能还需要考虑将项目分解为三个独立的项目 A、B 和 C。这样您将遵循标准 Maven,而不是配置上面的内容,因为尽管它可能有效,但它不是很常见。而且 Maven 更喜欢约定而不是配置。

关于java - 基于packagewise在Maven中创建jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com