maven找不到工件org.cytoscape:

maven找不到工件org.cytoscape:,maven,dependencies,nexus,cytoscape,Maven,Dependencies,Nexus,Cytoscape,我正试图在我的公司里用代理建立这个maven项目 Pom中列出的依赖项在Maven Central repo中不存在。。 它们位于: <repositories> <repository> <id>cytoscape_snapshots</id> <snapshots> </snapshots> <releases>

我正试图在我的公司里用代理建立这个maven项目

Pom中列出的依赖项在Maven Central repo中不存在。。 它们位于:

<repositories>
    <repository>
        <id>cytoscape_snapshots</id>
        <snapshots>
        </snapshots>
        <releases>
            <enabled>false</enabled>
        </releases>
        <name>Cytoscape Snapshots</name>
        <url>http://code.cytoscape.org/nexus/content/repositories/snapshots/</url>
    </repository>
    <repository>
        <id>cytoscape_releases</id>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <releases>
        </releases>
        <name>Cytoscape Releases</name>
        <url>http://code.cytoscape.org/nexus/content/repositories/releases/</url>
    </repository>
</repositories>
我收到这个错误

[错误]未能在cyneo4j项目上执行目标:无法解析nl.maastrichtuniversity.networklibrary:cyneo4j:bundle:1.3dev项目的依赖项:无法解析以下工件:org.cytoscape:service api:jar:3.1.1,org.cytoscape:swing应用程序api:jar:3.1.1,org.cytoscape:session:3.1.1,org.cytoscape:work-api:jar:3.1.1,org.cytoscape:work-swing-api:jar:3.1.1,org.cytoscape:viewmodel-api:jar:3.1.1,org.cytoscape:layout-api:jar:3.1.1:在nexus->[帮助1]中找不到工件org.cytoscape:service-api:jar:3.1.1]

在我的xml设置中

我补充说

<mirrors>
    <!-- mirror | Specifies a repository mirror site to use instead of a given 
        repository. The repository that | this mirror serves has an ID that matches 
        the mirrorOf element of this mirror. IDs are used | for inheritance and direct 
        lookup purposes, and must be unique across the set of mirrors. | -->
    <mirror>
          <id>nexus</id>
                        <mirrorOf>*,!cytoscape_releases,!cytoscape_snapshots</mirrorOf>
          <name>Our Local Nexus Repo</name>

        <url>our_nexus_host/nexus/content/groups/public/</url>

</mirror>
还有服务器标签:

然后我遇到另一个错误:拒绝访问:

[错误]未能在项目CyPlugin上执行目标:无法解析项目图形的依赖项SysBio:CyPlugin:bundle:1.0-SNAPSHOT:未能在组织上收集依赖项。cytoscape:vizmap api:jar:3.6.1:未能读取组织的项目描述符。cytoscape:vizmap api:jar:3.6.1:无法将项目组织传输到组织。cytoscape:vizmap api:pom:3.6.1cytoscape_发布:拒绝访问:,原因短语:禁止。->[帮助1]

我被封锁了

我唯一能想到的就是手动添加依赖项。但是我想避免这种情况,因为我们可能会多次切换到多个依赖项版本

从互联网上访问作品。因此,拒绝访问错误意味着您公司的代理不允许maven通过

您应该在settings.xml中启用的用法:

示例代理 符合事实的 http proxy.example.com 8080 代理用户 密码
最简单的方法是让您的Nexus管理员将cytoscape存储库作为代理存储库添加到您的公司Nexus,然后将其添加到公共组。那你就什么都不用做了。工件将通过corporate Nexus解决并交付。嗨,沃纳,感谢您的回复。我已经有了…但仍然没有luckHey werner..我仔细检查了我的代理..事实上我得到了错误的代理主机。现在它工作了,谢谢!!
  <server>
        <id>deployment</id>
        <username>admin</username>
        <password>password</password>
    </server>