第一步:在pom.xml中添加如下內容:
<build>
<plugins>
<!-- 要排除啓動類 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source> <!--指明源碼用的Jdk版本-->
<target>1.8</target> <!--指明打包後的Jdk版本-->
<!-- 如果發現依然排除不了,考慮先clean再install-->
<excludes>
<exclude>
具體MainApp.java
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
然後可以直接用idea中的package進行打包,打包後會在 target目錄下生成對應的jar包
第二步:安裝jar包到本地maven倉庫:
mvn install:install-file -DgroupId=gid -DartifactId=aid -Dversion=version -Dfile=xxx.jar -Dpackaging=jar -DpomFile=本地的pom.xml路徑
注意:一定要加上 -DpomFile 選項, 否則就會出現:新建項目依賴此jar包,發現此jar包所依賴的所有jar都沒有引入進來的問題。