美文网首页
Maven项目无法加载Snapshot资源

Maven项目无法加载Snapshot资源

作者: 潘志捷 | 来源:发表于2018-10-24 15:55 被阅读0次

    之前写了个项目提交到maven nexus私服,今天其他的项目需要引用这个jar包,发现下载失败,于是便有了这篇文章。
    方法一:
    配置项目的pom.xml文件

      <repositories>
            <repository>
                <id>test-nexus</id>
                <name>test</name>
                <url>你的私服地址</url>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    

    方法二:
    配置settings.xml文件

        <profiles>
            <profile>
                <id>nexus</id>
                <repositories>
                    <repository>
                        <id>central</id>
                        <name>Nexus</name>
                        <url>你的私服地址</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>
                </repositories>
                <pluginRepositories>
                    <pluginRepository>
                        <id>central</id>
                        <name>Nexus</name>
                        <url>你的私服地址</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </pluginRepository>
                </pluginRepositories>
            </profile>
        </profiles>
        <!-- 配置了profile之后,需要打开配置,否则无用 -->
        <activeProfiles>
            <activeProfile>nexus</activeProfile>
        </activeProfiles>
    

    个人还是推荐settings.xml方式,这样不会影响项目代码,将环境配置带入到项目中。

    相关文章

      网友评论

          本文标题:Maven项目无法加载Snapshot资源

          本文链接:https://www.haomeiwen.com/subject/ztlxtqtx.html