如何在Maven存储库中添加Missing Artifact?

时间:2013-11-21 05:45:49

标签: maven struts maven-3 maven-plugin struts-1

我是struts框架的初学者。请帮忙,如何将maven工件和插件jar添加到maven存储库,因为我在maven存储库中丢失了jar文件。任何人帮我........

缺少图书馆:

  1. M2_REPO / ANTLR / ANTLR / 2.7.2 / ANTLR-2.7.2.jar
  2. M2_REPO /公地的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 /共享记录-1.0.4.jar
  6. M2_REPO /公地验证/公地验证/ 1.3.1 /公地验证-1.3.1.jar
  7. M2_REPO / junit的/ junit的/ 3.8.1 /的junit-3.8.1.jar
  8. M2_REPO /组织/阿帕奇/支柱/支杆核/ 1.3.10 /支杆核-1.3.10.jar
  9. M2_REPO /组织/阿帕奇/支柱/支杆-标签库/ 1.3.10 /支杆-标签库-1.3.10.jar
  10. M2_REPO /奥罗/奥罗/ 2.0.8 /口 - 2.0.8.jar

1 个答案:

答案 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/

获得的所有声明

我不使用struts,但所有库都在maven cental repository中。

下一步,从项目根目录运行install命令(例如,在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