我正在使用 Maven 系统开发库,该库发布在 Nexus 存储库中。在 nexus(以及 maven 构建)中,该项目产生最终jar
命名<projectName>-<version>.jar
- 这正是我想要的。
现在,我决定将库拆分为 maven 模块,因此顶级pom.xml
有<packaging>pom</packaging>
. 该构建也不会产生 final <projectName>-<version>.jar
,而是<moduleName>-<version>.jar
为每个模块产生。
我想要实现的是将项目拆分为模块并能够生成最终<projectName>-<version>.jar
包含定义的模块。这可能吗?迁移到 Gradle 是否可以解决此问题?