Maven 2 在快速開發和原型設計過程中可能是一個挑戰。若要包含沒有POM 檔案的第三方函式庫,請考慮以下安裝替代方案:
修改POM 以包含自訂儲存庫:
<repository> <id>repo</id> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>file://${project.basedir}/repo</url> </repository>
Maven將在專案目錄中搜尋工件at:
repo/ | - x/ | | - y/ | | | - z/ | | | | - ${artifactId}/ | | | | | - ${version}/ | | | | | | - ${artifactId}-${version}.jar
使用下列指令將groupId 為「x.y.z」的jar 檔案安裝到專案內儲存庫:
mvn install:install-file -DlocalRepositoryPath=repo -DcreateChecksum=true -Dpackaging=jar -Dfile=[your-jar] -DgroupId=[...] -DartifactId=[...] -Dversion=[...]
自動化腳本可用於將「lib」資料夾中的所有jar 安裝到儲存庫並產生依賴項XML:
目標套件包含 ;
使用Assembly 或OneJar 外掛程式將專案的依賴項包含在其目標套件中。這確保了工件在安裝到儲存庫時具有必要的依賴項。
以上是如何在沒有正式安裝的情況下將 JAR 新增到我的 Maven 2 類路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!