在基于maven的JSF项目中,我在pom.xml
<repositories>
<repository>
<id>java.net2</id>
<name>Repository hosting the jee6 artifacts</name>
<url>http://download.java.net/maven/2</url>
</repository>
<repository>
<url>http://download.java.net/maven/2/</url>
<id>jsf20</id>
<layout>default</layout>
<name>Repository for library Library[jsf20]</name>
</repository>
</repositories>
但是Netbeans显示了这些引用被列入黑名单的存储库的警告。我应该删除这些存储库声明吗?或者我需要用其他的替换它们吗?
http://download.java.net/maven/2的存储库已弃用,并已被https://maven.java.net/content/groups/public/
所取代。这就是Netbeans将其列为黑名单的原因。Netbeans的这一变化记录在以下bug中:https://netbeans.org/bugzilla/show_bug.cgi?id=203736。
只要改变你的url指向新的存储库,Netbeans应该不会再抱怨了。
关于java.net maven仓库的详细信息可以在这里找到:https://maven2-repository.java.net/