記錄maven install到本地,其他項目引入jar,報錯程序包不存在

首先新建一個項目,會自動在pom.xml中引入打包插件的依賴,如下:

 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

利用這個依賴打包:

 

可以看到打包成功了,

查看本地倉庫中的jar:

可以看到,好像也沒有問題:

那麼在另外一個項目中引用他

 

好像也沒有什麼問題,都引入進來了,我們在調用下:

發現調用其中的方法/類用不了,

查看完整的依賴:

可以看到比其他的依賴,我們本地Install的多了一個: boot-inf文件夾

 

查詢百度,得知:

 


<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>

那我們更換打包插件依賴,重新intsall,再查看boot-inf文件在不,如下:

 

可以看到重新install後的包,沒有boot-inf文件夾,並且能正常使用了

發佈了93 篇原創文章 · 獲贊 26 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章