对于maven构建的多模块项目,首先应对父文件执行clean-->install操作,然后再对需要打包的项目执行clean-->package操作
打包需要在pom文件中添加以下内容
1、<packaging>war</packaging>
2、<!--添加因配置外部tomcat而配置的依赖-->
<!--<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>-->
3、<!--由于没有web.xml文件,因此需要加入插件,以告知maven,添加到build中-->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
4、<!--.可以添加finalName标签,用以设置war包的名字,非必须-->
<finalName>violet</finalName>