1.打包项目
后端打包项目
先把配置文件中数据库等的配置信息改成服务器里的
项目分了两个模块,一个模块用来装controller,一个模块用来装dto、dao、service、工具类等等。
不管项目中分了几个模块,只在启动类的所在模块中的pom文件中使用<build>!!!
在其他模块也加的话,加了的模板会被单独打包jar/war包
//在pom中配置
<!--打包形式-->
<!--<packaging>war</packaging>-->
<packaging>jar</packaging>
<build>
<plugins>
<!--以war形式运行 配置开始
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warName>api</warName> war包的名称
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
以war形式运行 配置结束-->
<!--以jar包形式单独部署 配置开始:并将packaging调整为jar-->
<plugin>
<!--该插件主要用途:构建可执行的JAR -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 该项目的启动入口 -->
<mainClass>com.xxx.DeclarationApiApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<!--把依赖的所有包都打包生成的Jar包中-->
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin&l