【发布时间】:2026-01-09 16:45:01
【问题描述】:
我想用 maven 构建我的安卓项目。
有3个项目
项目-A(jar文件)
项目-B(jar文件)
项目-C(sdk包)
项目C依赖于B
项目B依赖于A
使用 maven 我想通过 build 发布两种风格
第一种风格:从 B 发布 JAR(其中包含来自 B & A 的代码)
第 2 种风格: 从 C 发布 SDK(其中包含来自 C & B & A 的代码)
我可以从 MAVEN 控制这种行为吗?
【问题讨论】:
-
看看 maven 配置文件。这可能是您所需要的。
-
您希望两者都成为一个构建的结果,还是选择构建哪个?
-
一个 JAR 不包含来自其他项目的类/代码,所以你说的是一个 jar-with-dependencies (fatjar / ueberjar)...
标签: maven maven-3 maven-plugin maven-assembly-plugin