2016-03-02 66 views
1

有人知道Maven中等效的Gradle bootRepackage=false是什么?你怎样才能配置春季启动插件不生成启动战?在Maven中使用bootRepackage = false

我面对的问题是我有一个多模块项目。当我使用mvn clean install构建项目时,模块jar包含在其pom中定义的所有库。

回答

2

您可以通过skip属性设置为true执行跳过repackage目标:

跳过执行。默认:false

在你的插件配置,然后你可以有:

<plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
    <version>1.3.2.RELEASE</version> 
    <executions> 
    <execution> 
     <goals> 
     <goal>repackage</goal> 
     </goals> 
     <configuration> 
     <skip><!-- true or the result of a Maven/system property for example --></skip> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 
+0

工作得很好,除了一两小件事:'''configuration'''标签应该是'''execution''内'标签 – maximede