天天看點

IDEA spring boot項目如何打成其他項目可用的jar包

記錄下步驟如下:

  1. 去掉所有的test方法
  2. 更改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包中,友善引用

  1. 配置檔案需要将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了

繼續閱讀