我想为Gephi创建一个插件,但是我在运行Maven时遇到了一个错误,该项目自4年来一直不受支持。我已经发了作为一个问题我的问题,但我想现在没有人会回答我。
我分叉了git,并试图按照README中的指令创建自己的插件,但是当我运行以下命令时:
mvn clean package我经常会遇到这样的错误:
ERROR未能在项目
gephi-plugins上执行目标:无法解决以下项目的依赖关系:gephi:pom:0.9.2:未能收集依赖项:gephi:tar.gz:linux:0.9.2 -> org.netbeans.cluster:platform:pom:RELEASE82:未能读取org.netbeans.cluster:platform:pom:RELEASE82的工件描述符:无法将工件org.netbeans.cluster:platform:pom:RELEASE82从maven-default-http-拦截器(http://0.0.0.0/ )传输到maven-默认-http-阻止程序(http://0.0.0.0/)):存储库的阻塞镜像:[netbeans (http://bits.netbeans.org/nexus/content/groups/netbeans/,[ -> Help 1 ]
我是Maven的新手,#77和#214对我没有帮助,我只是按照README文件中的说明行事。
我按照错误提供的链接,出现了一页空白的文本:
储存库退役了。有关更多信息,请参考https://netbeans.apache.org/about/oracle-transition.html。
点击上面的链接后,我觉得这个部分很有趣:
从2021年3月6日起,我们将站在自己的立场上,所有的Apache源代码和便利二进制文件都将由NetBeans托管。
然后,一个用于处理netbeans存储库的“新”代码
<build>
<repositories>
<repository>
<id>netbeans</id>
<name>NetBeans</name>
<url>http://netbeans.apidesign.org/maven2/</url>
</repository>
</repositories>
<build>这是否可能pom.xml文件不是最新的?还是我漏掉了什么?
我和一个已经在办公室使用Maven的人谈过,他说没有一个存储库在使用Maven,他们都显示了错误。
谢谢你的帮助!
发布于 2021-06-23 07:44:32
最后,解决方案非常简单:
NetBeans存储库确实发生了变化,因此,在modules/pom.xml中:
<repository>
<id>netbeans</id>
<name>NetBeans</name>
<url>http://bits.netbeans.org/nexus/content/groups/netbeans/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>我们必须将<url>标记更改为:
<url>http://netbeans.apidesign.org/maven2/</url>我这样做了,但它没有工作,因为我的Maven版本不支持非安全的url存储库(http),我需要添加一个"s“才能使它工作。
<url>https://netbeans.apidesign.org/maven2/</url>由于一个我不知道的原因,这个项目仍然没有编译,我们必须转到根文件夹上的父pom.xml,并添加与上面相同的NetBeans存储库。
做完之后,它编译。
我不知道这是否正常,但我对Maven还是新手,我也不知道:如果您想在模块中使用一些地理信息包(以及wou希望的),您必须将它们添加到module/YourModule/pom.xml中的<dependencies>标记中!就像这样:
<dependencies>
<dependency>
<groupId>org.gephi</groupId>
<artifactId>layout-api</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.gephi</groupId>
<artifactId>graph-api</artifactId>
<version>0.9.2</version>
</dependency>
<!-- ... -->
</dependencies>我用来自GridLayout插件的加菲插件夏令营测试了它,它成功了。
https://stackoverflow.com/questions/68031923
复制相似问题