maven添加新的远程存储库

卢卡

如何在Maven用户设置配置文件中添加新的远程存储库?我为id为“ softwarementors”的选项添加了一个新选项,但是当我在maven项目上运行更新目标时,它只是重定向到已配置的nexus服务器nexus_server_ip_address。

我该如何预防呢?我需要如何调整Maven配置文件才能添加新的远程存储库。我将nexus服务器的IP地址替换为

<mirrors>
    <mirror>
        <!--This sends everything else to /public -->
        <id>nexus</id>
        <mirrorOf>*</mirrorOf>
        <url>nexus_server_ip_address/nexus/content/groups/public</url>
    </mirror>
</mirrors>
<profiles>
    <profile>
        <id>nexus</id>
        <repositories>
            <repository>
                <id>central</id>
                <url>http://central</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>softwarementors</id>            <url>https://repository.sonatype.org/content/groups/forge/com/softwarementors/ex    tjs/directjngine/2.2/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>central</id>
                <url>http://central</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>
<activeProfiles>
    <activeProfile>nexus</activeProfile>
</activeProfiles>

question_maven_com

*的mirrorOf模式会导致将任何存储库请求重定向到此镜像以及您的单个存储库组,在示例中为公共组。

https://books.sonatype.com/nexus-book/2.8/reference/maven-sect-single-group.html

Solution 1 : add softwarementors to Nexus

Solution 2 :
            Add this.

                <mirror>
                  <id>softwarementors</id>
                  <mirrorOf>softwarementors</mirrorOf>
                  <url>https://repository.sonatype.org/content/groups/forge/com/softwarementors/extjs/directjngine/2.2/</url>
                </mirror> 

                <repository>
                    <id>softwarementors</id>
                    <name>softwarementors</name>        
                    <url>https://repository.sonatype.org/content/groups/forge/com/softwarementors/extjs/directjngine/2.2/</url>
                </repository>

Solution 3:

<mirror>
       <!--This sends everything else to /public -->
       <id>nexus</id>
       <mirrorOf>*,!softwarementors</mirrorOf>
       <url>nexus_server_ip_address/nexus/content/groups/public</url>
</mirror>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Maven拒绝从远程存储库下载aar打包的依赖项

将完整的Maven远程存储库下载到本地存储库?

从Maven远程存储库中删除版本

Visual Studio代码-连接到远程Git存储库,并将本地文件推送到新的远程存储库

如何强制Maven使用本地存储库,而不是使用远程存储库来检索工件?

将Maven存储库添加到build.gradle

尝试远程添加Git存储库时收到“致命错误:不是git存储库”

如何添加本地存储库并将其视为远程存储库

如何将远程存储库添加到我自己的git存储库中

如何抑制TortoiseHg“远程存储库中的新分支”警告?

将远程git存储库添加到当前git svn存储库的风险

如何使用新的本地项目覆盖远程git存储库

将新的本地项目添加到新的远程存储库时出现问题

在JFrog的Artifactory中添加新的远程存储库时出错

Git:很难获取现有的Git存储库来跟踪新的裸远程存储库

如何添加Telosys存储库作为Maven依赖项?

Git / GitHub:如何将新的本地存储库转换为空的远程存储库

从Maven导入远程库

Maven Amdatu捆绑远程存储库

Maven-将远程存储库也用作本地存储库

如何将新的本地存储库推送到旧的远程存储库?

Maven为什么要从远程存储库下载模块

添加新存储库后,whonix黑屏

带有发布和快照标签的Maven远程存储库

Maven部署到远程主机ssh(scp)而不是存储库

为什么我不能将此远程GitHub存储库添加为本地GIT存储库?

Maven 在远程文件存储库中找不到工件

将远程添加到 GitHub 存储库

签出远程存储库?