我正在使用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。
这可能吗?
答案 0 :(得分:0)
Maven个人资料将有所帮助。 http://maven.apache.org/guides/introduction/introduction-to-profiles.html 您可以根据需要创建配置文件,然后可以使用“maven assembly plugin”根据需要构建模块。 这个链接Maven maven-assembly-plugin build with profile可以提供帮助。