Java 9:使用不同的模块创建Spring Boot App

时间:2018-04-18 02:06:07

标签: java spring maven spring-boot java-9

我正在使用Java 9的Spring Boot应用程序。

根据maven的输入参数,我想创建具有不同模块的Spring Boot App Jar。

示例:我有四个模块mod1,mod2,mod3和mod4。如果我传递参数'light',那么Spring Boot应该只有mod1和mod2模块,如果我传递参数'full',它应该创建带有所有模块的spring boot jar,即build mod1,mod2,mod3和mod4。

这可能吗?

1 个答案:

答案 0 :(得分:0)

Maven个人资料将有所帮助。 http://maven.apache.org/guides/introduction/introduction-to-profiles.html 您可以根据需要创建配置文件,然后可以使用“maven assembly plugin”根据需要构建模块。 这个链接Maven maven-assembly-plugin build with profile可以提供帮助。