目的:Maven 構建的 Java 項目,依賴了倉庫外部的 jar 包(比如從其他地方拷貝過來,沒有發佈到 Maven 倉庫中的 jar 包)。在編譯、打包時需要把這些 jar 包引入依賴範圍。
方法:正常使用 Maven 編譯插件,添加編譯參數即可,配置示例如下,只需關注 compilerArguments - extdirs
參數即可:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<!-- 編譯時使用 libs 目錄下的 jar 包 -->
<configuration>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/libs</extdirs>
</compilerArguments>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
版權聲明
出處:博客園-瘦風的南牆(https://www.cnblogs.com/shoufeng)
感謝閱讀,公衆號 「瘦風的南牆」 ,手機端閱讀更佳,還有其他福利和心得輸出,歡迎掃碼關注🤝
本文版權歸博主所有,歡迎轉載,但 [必須在頁面明顯位置標明原文鏈接],否則博主保留追究相關人士法律責任的權利。