打包jar包 發布到 本地maven倉庫
點擊install 發布到本地maven倉庫 顯示如下圖
在另外的項目pom.xml文件 引入依賴
<dependency>
<groupId>com.xxx</groupId>
<artifactId>wechart</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- <scope>system</scope>-->
<!-- <systemPath>-->
<!-- F:/mav/com/xxx/wechart/1.0-SNAPSHOT/wechart-1.0-SNAPSHOT.jar-->
<!-- </systemPath>-->
</dependency>
運行Maven項目的時候,出現了,Error:(19, 17) java: 程序包XXX不存在的情況
"xxx包不存在" 或 "找不到符號"
解決辦法
是因為打包的jar文件有問題,在別的項目不能引入,使用下面的方法導出jar包,然后覆蓋到 本地倉庫的目錄下
1、idea 打包jar包
(1)首先打開Project Structure,選中Artifacts
\4.png)
(2)點擊綠色加號,選中jar ,然后選中from modules with dependencies
\5.png)
- 有main方法就添加對應的類,點擊 ok
\6.png)
(4)點擊 Build ,選中 Build artifacts,就會出現對應的jar包
\7.png)
把整個jia包 復制到 本地倉庫對應的目錄下
把 wechart.jar 改成名稱
wechart-1.0-SNAPSHOT.jar
另外的項目從mvanv引入正常,不上面的錯誤