【发布时间】:2019-10-07 16:11:58
【问题描述】:
我正在使用 Maven 系统开发库,该库发布在 Nexus 存储库中。
在 nexus(以及 maven 构建)中,该项目生成名为 <projectName>-<version>.jar 的最终 jar - 这正是我想要的。
现在,我决定将库拆分为 maven 模块,因此顶级 pom.xml 拥有 <packaging>pom</packaging>。该构建也不会生成最终的<projectName>-<version>.jar,而是为每个模块生成<moduleName>-<version>.jar。
我想要实现的是将项目拆分为模块并能够生成包含已定义模块的最终<projectName>-<version>.jar。这可能吗?
迁移到 Gradle 是否可以解决这个问题?
【问题讨论】:
标签: java maven maven-module