[英]Adding external JAR to Maven project in NetBeans
當我右鍵單擊我的 Maven 項目並選擇添加依賴項選項並在查詢中鍵入我的外部 jar 名稱時,找不到它。 如何將外部 jar 添加到 Maven 項目?
來自NetBeans 論壇:
group.id
(可以是任何內容)artifact.id
(可以是任何東西)1.0
(可以是任何東西) 依賴添加到pom.xml
並出現在 Maven 項目的Libraries節點下。 繼續:
庫使用在步驟 4-6 中輸入的依賴屬性(坐標)在本地安裝。
在瀏覽 NetBeans GUI 時,我發現這些說明很有幫助。 基本上,當右鍵單擊添加依賴項時,組 ID、版本和名稱必須填充任何內容。 然后該“依賴項”將列在依賴項下拉列表中。 右鍵單擊新創建的依賴項並右鍵單擊以在本地安裝並導航到相應的 jar 文件。
您可以按照本教程進行操作: http : //maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
例子:
將 jar 安裝到本地 Maven 存儲庫:
mvn install:install-file -Dfile=cxf-2.7.3.jar -DgroupId=org.apache.cxf -DartifactId=cxf-bundle -Dversion=2.7.3 -Dpackaging=jar
編輯項目中的 pom.xml 文件以包含新添加的依賴項:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.3</version>
</dependency>
無論您使用什么 IDE,這都應該有效。
在 Netbeans 中,添加不在存儲庫中的依賴項的方法是相反的。 首先在 Add Dependency 對話框中提出 maven 坐標。 然后右鍵單擊新的依賴節點並觸發“手動安裝工件”操作。
此答案適用於 Maven 回購中的罐子
假設我想將log4j-1.2.17.jar
添加到我的項目中,我所要做的就是在maven 存儲庫中找到它
第 2 步是復制它並將其放在 pom.xml` 文件的依賴項標記中:
<dependencies>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
....
....
<dependencies>
第 3 步構建並清理您的項目。 之后 jar 文件將位於您的依賴項文件夾中
一招是在netbeans主菜單中選擇:profile->options->java->maven 把全局執行選項的參數例子:-Dfile=C:\\Users\\anonym\\Desktop\\commons-pool-1.6.jar - DgroupId=commons-pool -DartifactId=commons-pool -Dversion=1.6 -Dpackaging=jar
其中 de 參數 -Dfile 是 jar 文件的位置 -Dfile=routeToJar
之后選擇你的項目。 然后在選擇項目上單擊鼠標右鍵。 然后選擇運行Maven->目標。 當向導出現時鍵入目標 install:install-file .. 然后點擊 OK button
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.