打包依赖:
<artifactId>test</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.1.RELEASE</version>
<configuration>
<fork>true</fork> <!-- 如果没有该配置,devtools不会生效 -->
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
</plugins>
<finalName>${project.artifactId}</finalName>
</build>
1. 第一种方式,打包成项目依赖+项目本身的形式
为pom添加jar包后都需要重新设置一遍,修改代码只需要重新打包,上传你自己的jar就可以了,不需要上传依赖
添加启动:
生成out文件夹
压缩上传,解压运行就可以了 xxx.jar就是你的项目名
java -jar xxx.jar
2.第二种方式,maven直接打包
直接运行jar包就可以了,build的包比较大,不过只有一个包
java -jar xxx.jar