2011-06-19 60 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