記錄下步驟如下:
- 去掉所有的test方法
-
更改pom檔案
原pom中的build
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
更改為
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
這樣就不會将多餘的檔案打到jar包中,友善引用
- 配置檔案需要将jar包的配置全部登出,放置到目前項目的配置中即可
參考的文章位址是:https://blog.csdn.net/Mr_Space/article/details/91047427
補充:
其實可以不用上面的那個方法,不用修改pom檔案
還是用
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
<includeSystemScope>true</includeSystemScope>
這句話的意思是把本地的jar也打到jar包中
使用idea的mvn package
在target中生成可執行的jar包
字尾為original的檔案就可以放到其他項目中,進行使用了,需要去掉字尾就是jar了