2011-06-19 30 views
2

我已经使用了该插件一年。但几天前,它试图从ocean.net.au获取一些metadata.xml文件时停止。maven-glassfish-plugin无法获取maven-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文件吗?

谢谢。

+1

为什么你不使用Maven Central?结合存储库管理器?通常这些元数据文件每天只会被调用一次,具体取决于您的配置(settings.xml http://maven.apache.org/settings.html#Repositories) – khmarbaise

+0

是的,我不想使用maven.ocean.net ,但怎么办? –

+0

您使用的是下载的版本或公司内部版本?你应该检查前面提到的settings.xml。 – khmarbaise

回答

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 
0

我有同样的问题,我设置来解决,以使Apache域。所以我没有等待超时。我用我的本地域,但我确实有一个Apache运行。所以,你可能需要将其更改为始终保持业务的IP(例如,谷歌公司网站,..)

在(大多数)Linux(和MAC?)它在

的/ etc/hosts(必须是root)。

在窗口

在Windows 95/98/Me中:C:\ WINDOWS \主机 的Windows NT/2000/XP专业版:C:\ WINNT \ SYSTEM32 \ DRIVERS \等\主机 的Windows XP家庭版:C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主机 Windows Vista中:C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主机

您寻找的IP(如执行ping命令:谷歌” )

[email protected]:~$ 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