Spring-BootJava 杂谈

如何解决maven中snapshot相关jar无法拉取问题

2019-06-03  本文已影响8人  金桔文案

如何解决maven中snapshot相关jar无法拉取问题?
这里提供2中解决方案
1、在项目中的pom.xml里面配置

<repositories>
    <repository>
        <id>nexus</id>
        <url>http://192.168.1.221:8081/nexus/content/groups/public/</url>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
</repositories>

2、在 settings.xml 里面配置

<profiles>
    <profile>
        <id>roncoo-profile</id>
        <repositories>
            <repository>
                <id>nexus</id>
                <url>http://192.168.1.221:8081/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
</profiles>
<activeProfiles>
    <activeProfile>roncoo-profile</activeProfile>
</activeProfiles>

说明:无法拉取是因为maven默认snapshot快照库是不拉取的,以上两种方式都是打开snapshot快照库,允许快照库生效(重要就是snapshot中enabled要设置为true)
第一种是项目级别的,第二种是全局的。

image
上一篇下一篇

猜你喜欢

热点阅读