1
leaves615 146 天前
分模块构建,不同的类放到不同的模块中,通过模块依赖进行管理,打包后各模块生成对应的 jar
|
2
qviqvi 146 天前
如果是 maven 项目,可以设置 exclutions 或者 scope
|
3
uSy62nMkdH 146 天前
1L 正解
mvn package -Pprd,moduleA OR mvn package -Pprd,moduleB <profile> <id>moduleA</id> <modules> <module>module-common</module> <module>moduleA-xxx</module> </modules> </profile> <profile> <id>moduleB</id> <modules> <module>module-common</module> <module>moduleB-xxx</module> </modules> </profile> |
4
cowcomic 146 天前
不太清楚业务场景,不过看描述,我理解应该是 Base 放在主工程中,被引用使用,A 系列和 B 系列分别打自己的 jar 包,根据你的技术栈可以封装成 starter 或者 SPI 服务包,实际需要用的时候,需要用哪个就把哪个包加载进去
|
5
agmtopy OP 感谢各位,综合下来采用 1L 的这种设计方案,更好一点
|