自动化运维工具

2020-11-02 maven 创建多个仓库

2020-11-02  本文已影响0人  宇晨棒棒的

问题:

公司新项目是使用了阿里云的仓库,但是公司有自己的仓库,在构建的时候一直找不到依赖的jar包,现在maven需要配置多个仓库,以公司私服为主仓库,阿里云的为辅仓库实现项目能够构建!

解决方法:

vim   /usr/local/maven/conf/settings.xml

1.配置多个仓库地址

<profiles>

        <profile>

            <!-- id必须唯一 -->

            <id>myRepository1</id>

            <repositories>

                <repository>

                    <!-- id必须唯一 -->

                    <id>myRepository1_1</id>

                    <!-- 仓库的url地址 -->

                    <url>http://yourIP:port/url</url>

                    <releases>

                        <enabled>true</enabled>

                    </releases>

                    <snapshots>

                        <enabled>true</enabled>

                        <updatePolicy>always</updatePolicy>

                    </snapshots>

                </repository>

            </repositories>

        </profile>

        <profile>

            <!-- id必须唯一 -->

            <id>myRepository2</id>

            <repositories>

                <repository>

                    <!-- id必须唯一 -->

                    <id>myRepository2_1</id>

                    <!-- 仓库的url地址 -->

                 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 

                    <releases>

                        <enabled>true</enabled>

                    </releases>

                    <snapshots>

                        <enabled>true</enabled>

                        <updatePolicy>always</updatePolicy>

                    </snapshots>

                </repository>

            </repositories>

        </profile>

    </profiles>

2.启动两个仓库

<activeProfiles><activeProfile>myRepository1</activeProfile><activeProfile>myRepository2</activeProfile></activeProfiles>

上一篇下一篇

猜你喜欢

热点阅读