如何连接到内部的Maven仓库?

3
在我们公司内部有一个Maven存储库。使用的IDE是eclipse。
内部Maven存储库的链接是http://machinename:8080/artifactory 请问有人能帮我如何连接到这个内部Maven存储库,以及在eclipse上需要做哪些更改才能使用它?
1个回答

2

您需要更新Maven settings.xml文件,以使用内部Artifactory repo而不是全局maven仓库。

在Eclipse中,转到窗口 > 首选项 > Maven > 用户设置并编辑settings.xml文件以包含您的存储库。例如:

<profile>
    <id>profile_name_here</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <repositories>
        <repository>
            <id>profile_id_here</id>
            <name>artifactory</name>
            <url>http://machinename:8080/artifactory</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
                <checksumPolicy>warn</checksumPolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
        </repository>
    </repositories>
</profile>

我在Eclipse中收到以下错误消息:14/03/11 13:22:40 GMT: 无法更新id的索引|http://machinename:8080/artifactory - Morais
1
你检查过Artifactory是否实际从该URL运行吗?当你从浏览器请求它时会发生什么? - James Goodwin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接