springboot 多模块 打war包 打jar包
Posted new_boys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 多模块 打war包 打jar包相关的知识,希望对你有一定的参考价值。
根pom.xml 插件配置
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <!-- 这得带本本, 没带版本会出现奇怪的错误--> <version>3.7.0</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin>
1. 打war包
有主类的pom.xml
<packaging>war</packaging>
<build> <finalName>你最后希望打包生成的名字</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.1.3.RELEASE</version> <configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.0.0</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <warName>${artifactId}</warName> </configuration> </plugin> </plugins>
</build>
2. 打jar包
有主类的pom.xml
<packaging>war</packaging>
<build> <finalName>你最后希望的名字</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.1.3.RELEASE</version> <configuration> <mainClass>com.xxx.xxx.xxxApplication</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中--> </goals> </execution> </executions> </plugin> </plugins>
</build>
以上是关于springboot 多模块 打war包 打jar包的主要内容,如果未能解决你的问题,请参考以下文章