maven-glassfish-plugin无法获取maven-metadata.xml

时间:2011-06-19 14:22:51

标签: java maven glassfish

我已经使用了这个插件一年了。但是几天前,当试图从ocean.net.au获取一些metadata.xml文件时它停止了。

正在下载:http://maven.ocean.net.au/release/org/apache/maven/maven-plugin-api/maven-metadata.xml 正在下载:http://maven.ocean.net.au/snapshot/org/apache/maven/maven-plugin-api/maven-metadata.xml 正在下载:http://maven.ocean.net.au/external/org/apache/maven/maven-plugin-api/maven-metadata.xml

为什么这个插件每次都需要获取这些metadata.xml文件? 看来ocean.net.au网站已经关闭了,你遇到了同样的问题吗?我在中国,我们有GFW。 我可以让这个插件每次都不下载metadata.xml文件吗?

感谢。

2 个答案:

答案 0 :(得分:1)

我决定使用命令行来执行此操作。这很容易。

在调试模式下启动domain1

asadmin start-domain --debug=true domain1

部署应用程序:

mvn clean install
asadmin --host=localhost --port=4848 --passwordfile=$GLASSFISH_HOME/glassfish_password --echo=true --interactive=false deploy --force=true --name=jsf2 --contextroot=kaimei ./target/kaimei.war

答案 1 :(得分:0)

我遇到了同样的问题,我将域设置为解析为正在运行的apache。所以我不能等待超时。我使用了我的本地域名,但默认情况下我确实运行了apache。因此,您可能需要将其更改为始终保持服务的IP(例如,Google公司网站,..)

在(大多数)linux(和mac?)上它位于

  

/ etc / hosts(需要是root)。

在Windows上

  

Windows 95/98 / Me:c:\ windows \ hosts   Windows NT / 2000 / XP Pro:c:\ winnt \ system32 \ drivers \ etc \ hosts   Windows XP Home:c:\ windows \ system32 \ drivers \ etc \ hosts   Windows Vista:c:\ windows \ system32 \ drivers \ etc \ hosts

您执行ping以查找ip(例如:google')

lucs@worf:~$ ping www.google.com
PING www.l.google.com (173.194.65.147) 56(84) bytes of data.

您可以在主机文件中添加流畅的行(例如:google')。

173.194.65.147    maven.ocean.net.au