在pom中配置jar依赖项

时间:2012-09-11 09:15:52

标签: maven libraries

我有一个使用eclipse在java中开发的项目。这个项目使用了一套罐子。我们正在尝试使用maven执行此项目。 我为每个jar dependecy smth配置了pom文件,如:

<dependency>
                        <groupId>org.eclipse.uml2</groupId>
                        <artifactId>uml</artifactId>
                        <version>3.2.1</version>
                </dependency>

我正在尝试使用我们在项目中使用的相同版本的库。 我面临两个问题: 1.如果我只是像这样指定库它会给我一个错误,它无法从maven正在使用的默认存储库下载。 2.如果我在我的pom smth中指定存储库,如:

<repositories>
     <repository>
       <id>Indigo Release</id>
       <url>https://raw.github.com/eclipse/acceleo/master/maven/repository/releases/indigo</url>
     </repository>
     <repository>
       <id>Juno Release</id>
       <url>https://raw.github.com/eclipse/acceleo/master/maven/repository/releases/juno</url>
     </repository>
     <repository>
       <id>Snapshots</id>
       <url>https://raw.github.com/eclipse/acceleo/master/maven/repository/snapshots</url>
     </repository>
   </repositories>

   <pluginRepositories>
     <pluginRepository>
       <id>Indigo Release</id>
       <url>https://raw.github.com/eclipse/acceleo/master/maven/repository/releases/indigo</url>
     </pluginRepository>
     <pluginRepository>
       <id>Juno Release</id>
       <url>https://raw.github.com/eclipse/acceleo/master/maven/repository/releases/juno</url>
     </pluginRepository>
     <pluginRepository>
       <id>Snapshots</id>
       <url>https://raw.github.com/eclipse/acceleo/master/maven/repository/snapshots</url>
     </pluginRepository>
   </pluginRepositories>

比此存储库中的版本不是我想要下载的版本。 我试图在我的本地存储库中手动下载库,但它的工作很多。有没有简单的方法可以做到这一点?

提前谢谢

1 个答案:

答案 0 :(得分:0)

您的配置无法正常工作,因为对github的原始访问会给您错误401,但要提前检查wiki of Eclipse