如何在Maven存储库中添加缺少的工件?

如何在Maven存储库中添加缺少的工件?,maven,struts,maven-3,maven-plugin,struts-1,Maven,Struts,Maven 3,Maven Plugin,Struts 1,我是struts框架的初学者。请帮助,如何将maven工件和插件jar添加到maven存储库中,因为我在maven存储库中丢失了jar文件。任何人请帮助我 缺少的库: M2_回购/antlr/antlr/2.7.2/antlr-2.7.2.jar M2_REPO/commons beanutils/commons beanutils/1.8.0/commons-beanutils-1.8.0.jar M2_REPO/commons-chain/commons-chain/1.2/commons-

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

缺少的库:

  • M2_回购/antlr/antlr/2.7.2/antlr-2.7.2.jar
  • M2_REPO/commons beanutils/commons beanutils/1.8.0/commons-beanutils-1.8.0.jar
  • M2_REPO/commons-chain/commons-chain/1.2/commons-chain-1.2.jar
  • M2_REPO/commons蒸煮器/commons蒸煮器/1.8/commons-digester-1.8.jar
  • M2_REPO/commons logging/commons logging/1.0.4/commons-logging-1.0.4.jar
  • M2_REPO/commons validator/commons validator/1.3.1/commons-validator-1.3.1.jar
  • M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar
  • M2_REPO/org/apache/struts/struts-core/1.3.10/struts-core-1.3.10.jar
  • M2_REPO/org/apache/struts/struts-taglib/1.3.10/struts-taglib-1.3.10.jar
  • M2_回购/oro/oro/2.0.8/oro-2.0.8.jar

  • 第一步:将依赖项添加到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>
    
    mvn install:install-file -Dfile=/path-to-file/oro-2.0.8.jar -DgroupId=oro -DartifactId=oro -Dversion=2.0.8 -Dpackaging=jar
    
    如果依赖项下载失败,您可以在本地repo中手动安装它们(以前下载到磁盘),例如:

    <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>
    
    mvn install:install-file -Dfile=/path-to-file/oro-2.0.8.jar -DgroupId=oro -DartifactId=oro -Dversion=2.0.8 -Dpackaging=jar
    

    安装指南

    您是如何开始此项目的?你在使用Maven Eclipse插件吗?谢谢你,先生(Dave Newton)。是的,我在使用maven。然后我在maven存储库中手动添加丢失的jar文件。我还有一个疑问,为什么在jsp、struts等中使用自定义标记。。。。使用自定义标记的好处是什么。有什么例子吗?请帮助我……这些文件在中央存储库中,你做错了什么。如果我们使用的是maven应用程序。对于每个丢失的jar,我们需要搜索maven依赖项并添加它pom.xml,而mvn:安装jar将下载到Mavenrepository谢谢,这很有帮助。这应该被标记为答案