2013-11-21 95 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

相关问题