修改admin下面的POM文件,需要修改两处地方
启动命令
java
java -Dloader.path=./lib -jar xxx.jar
xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.15</version>
<!-- ################################################### -->
<!-- 不分离修改 -->
<!-- ################################################### -->
<!-- <configuration>-->
<!-- <fork>true</fork>-->
<!-- </configuration>-->
<!-- ################################################### -->
<!-- 分离修改1 开始 作用:打包不包含依赖的设置 -->
<!-- ################################################### -->
<configuration>
<executable>true</executable>
<layout>ZIP</layout>
<includes>
<include>
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
<!-- ################################################### -->
<!-- 分离修改1 结束 -->
<!-- ################################################### -->
<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>
<!-- ################################################### -->
<!-- 分离修改2 开始 作用:将所有依赖jar包复制到打包主程序的lib文件夹中 -->
<!-- ################################################### -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<!--指定的依赖路径-->
<outputDirectory>
${project.build.directory}/lib
</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<!-- ################################################### -->
<!-- 分离修改2 结束 -->
<!-- ################################################### -->
</plugins>
<finalName>${project.artifactId}</finalName>
</build>