问题描述
|
我对Maven有问题。我想对嵌入式Glassfish添加依赖性。我在pom.xml中添加了一个条目,其中包含从Internet复制的片段:
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.1</version>
</dependency>
但是,mvn软件包会显示错误。
Access denied to: http://repository.jboss.org/maven2/org/glassfish/extras/glassfish-embedded-all/3.1/glassfish-embedded-all-3.1.pom -> [Help 1]
怎么了?
解决方法
您是否在pom.xml文件中指向了正确的存储库?
将其插入到末尾的
</project>
标签之前:
<repositories>
<repository>
<id>glassfish-releases</id>
<url>http://download.java.net/maven/glassfish</url>
</repository>
</repositories>
, 每个HTTP连接到http://repository.jboss.org/maven2都会引发403 Forbidden错误,因为它已过时。
这样的问题有:
http://maven.glassfish.org/content/groups/glassfish
作为新网址。