2013-11-21 138 views
0

我是struts框架的初學者。請幫助,如何添加maven工件和插件jar到maven倉庫,因爲我在maven倉庫中缺少jar文件。任何一個請幫我........我該如何在Maven倉庫中添加Missing Artifact?

缺少的庫:

  1. M2_REPO/ANTLR/ANTLR/2.7.2/ANTLR-2.7.2.jar
  2. M2_REPO/commons- BeanUtils的/公地的BeanUtils/1.8.0 /公地BeanUtils的-1.8.0.jar
  3. M2_REPO /公地鏈/公地鏈/ 1.2 /公地鏈1.2.jar
  4. M2_REPO /公地消化器/公共沼氣池/ 1.8 /公共沼氣池-1.8.jar
  5. M2_REPO /共享記錄/共享記錄/ 1.0.4 /公共日誌ging-1.0.4.jar
  6. M2_REPO/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
  7. M2_REPO/junit/junit/3.8.1/junit-3.8。 1.jar
  8. M2_REPO/org/apache/struts/struts-core/1.3.10/struts-core-1.3.10.jar
  9. M2_REPO/org/apache/struts/struts-taglib/1.3.10 /支柱-標籤庫-1.3.10.jar
  10. M2_REPO /奧羅/奧羅/ 2.0.8 /口 - 2.0.8.jar
+0

你是如何嘗試開始這個項目的工作的?你在使用Maven Eclipse插件嗎? –

+0

謝謝先生(戴夫牛頓)。是的,我正在使用maven.then手動添加缺少的jar文件在maven倉庫中。我還有一個疑問,爲什麼在jsp,struts等中使用自定義標籤......使用自定義標籤有什麼好處。任何例子?請幫助我...... –

+0

這些文件位於中央存儲庫中,您做錯了什麼。 –

回答

0

第一步:添加依賴性pom.xml文件。例如:

<dependencies> 
........ 
<dependency> 
    <groupId>org.apache.struts</groupId> 
    <artifactId>struts-core</artifactId> 
    <version>1.3.10</version> 
</dependency> 
<dependency> 
    <groupId>oro</groupId> 
    <artifactId>oro</artifactId> 
    <version>2.0.8</version> 
</dependency> 
........ 
</dependencies> 

所有聲明你在http://mvnrepository.com/

我不和支柱工作,但所有的圖書館都在行家百磅庫。

下一步,從項目根目錄運行安裝命令(例如,在shell中)。所有的依賴可能會自動下載:

mvn install 

如果依賴的下載失敗,你可以在本地回購手動安裝它們(先前下載到磁盤),例如:

mvn install:install-file -Dfile=/path-to-file/oro-2.0.8.jar -DgroupId=oro -DartifactId=oro -Dversion=2.0.8 -Dpackaging=jar 

安裝指南http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

相關問題