如何在项目父POM.xml中配置内部公司maven存储库?

时间:2015-10-19 06:36:04

标签: java settings maven-3 parent-pom

我有自己的组织内部存储库,在全局setting.xml中配置如下:

   <mirror>             
            <id>nexus-public-snapshots</id>
            <mirrorOf>public-snapshots</mirrorOf>
            <url>http://nexus.tk.com/content/groups/public-snapshots</url>
        </mirror>
        <mirror>
            <id>nexus</id>
            <mirrorOf>*</mirrorOf>
            <url>http://nexus.tk.com/content/groups/public</url>
        </mirror>
    </mirrors>

是否可以将镜像详细信息作为存储库移动到父pom文件?所以我们不需要为每个开发人员和CI更改默认的setting.xml 服务器。

我在项目父pom.xml中按如下方式配置了存储库,但无法构建项目。甚至内部公司repo maven中可用的jar文件试图从中央下载jar并报告错误could not find artifact

<repositories>
    <repository>
        <id>nexus</id>
        <name>Sonatype's Maven repository</name>
        <url>http://nexus.tk.com/content/groups/public</url>
    </repository>
</repositories>

0 个答案:

没有答案