首頁 >Java >java教程 >如何在沒有正式安裝的情況下將 JAR 新增到我的 Maven 2 類路徑?

如何在沒有正式安裝的情況下將 JAR 新增到我的 Maven 2 類路徑?

Barbara Streisand
Barbara Streisand原創
2024-12-25 10:26:16417瀏覽

How Can I Add JARs to My Maven 2 Classpath Without Formal Installation?

在不安裝的情況下將Jars 添加到Maven 2 類路徑

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

Maven 安裝外掛程式

使用下列指令將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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn