Maven多模块项目打成War包部署

对于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>

 

猜你喜欢

转载自www.cnblogs.com/shirs/p/11434020.html