向Maven 3添加其他存储库

时间:2014-07-17 23:40:11

标签: java maven com4j

我想从我的项目中添加一些来自某个存储库的特殊依赖项。

为此,我在我的pom中添加了存储库:

<repositories>
    <repository>
        <id>jenkins-repo</id>
        <name>Jenkins Repository</name>
        <url>maven.jenkins-ci.org/content/repositories/releases</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

..并在同一文件中添加依赖项:

<dependency>
    <groupId>org.jvnet.com4j</groupId>
    <artifactId>com4j</artifactId>
    <version>20120426-2</version>
</dependency>

但它不起作用:找不到依赖项。据我所知,这证明依赖存在于正确的地方: http://maven.jenkins-ci.org/content/repositories/releases/org/jvnet/com4j/com4j/20120426-2/

以下是问题:

1)我哪里出错?

2)如果我将存储库添加到pom,仍然会检查默认存储库吗?

3)提供的链接实际上是Maven repo的链接,证明我可以从中下载工件?

1 个答案:

答案 0 :(得分:1)

<url>更改为包含协议

<url>http://maven.jenkins-ci.org/content/repositories/releases</url>