![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 93
Mr. Cappuccino
这个作者很懒,什么都没留下…
展开
-
Mr. Cappuccino的第51杯咖啡——Maven多模块项目可插拔式打包部署方案(二)
随着【train-hubs】和【train-hubs-ztrip】这两个项目的合并,我们需要实现将这一个项目打包成不同的Jar包以致于能达到不同的运行效果,通俗来说就是将项目打包成两个不同的Jar包,其中一个Jar包的业务功能是完整的,而另一个Jar包的业务功能是残缺的。使用maven-jar-plugin和maven-assembly-plugin定制化打包成两个不同的tar包,tar包里面包含一个不含依赖Jar包的标准可执行Jar文件和一个包含依赖Jar包的lib目录。原创 2023-04-14 18:08:00 · 316 阅读 · 1 评论 -
Mr. Cappuccino的第46杯咖啡——Maven多模块项目可插拔式打包部署方案
下面我们假设【maven-inside】为前期的【train-hubs-ztrip】,【maven-outside】为前期的【train-hubs】,【maven-common】为【maven-inside】和【maven-outside】共同依赖的模块(抽象层),【maven-jar】依赖于【maven-inside】和【maven-outside】用于可插拔的功能效果实现。完整打包:既能部署出同时拥有【maven-inside】和【maven-outside】两个模块功能的服务;项目启动后的测试效果。原创 2023-03-07 20:31:03 · 652 阅读 · 0 评论