是否可以为我的多模块maven项目的每个模块生成单独的jar文件。 我的项目结构
- pom.xml (parent pom)
|
|-application
|
|-module1
|
|-module2
应用程序模块具有main()方法。模块1和模块2具有UI消耗的REST端点。 目前,当我在应用程序模块上运行mvn软件包时,我得到了一个大胖子 具有所有spring boot依赖关系以及每个module1和module 2的依赖关系。
我想为模块1和模块2提供一个单独的jar文件。这样,当我更改module1中的代码时,不需要每次都部署那个大胖子,只需部署module1.jar。
答案 0 :(得分:0)
假设您的应用程序是一个Spring Boot应用程序,这就是它的工作方式。
module1和module2都应在其目标文件夹中生成jar文件。
这些jar将依赖项拉入应用程序模块,然后将该jar构建为胖或爆炸的jar。