2013-12-18 33 views
1

我試圖在沒有互聯網連接的計算機上運行grails,但無法執行此操作。我觀察到的錯誤在下面複製。本地運行grails,無需外部網絡連接

Error Resolve error obtaining dependencies - Failed to read artifact descriptor for xalan:serializer:jar:2.7.1 
Error Required Grails build dependencies were not found. This is normally due to internet connectivity issues or missing repositories in grails-app/conf/BuildConfig.groovy. Please verify your configuration to continue. 

我無法找到任何配置設置,我可以在BuildConfig.groovy或任何其他常規文件,讓我跑,沒有互聯網連接的一個Grails應用程序(在Windows上)改變。我確定必須有一些設置允許我在沒有互聯網連接的情況下運行Grails應用程序 - 任何人都可以對此有所瞭解?
謝謝

回答

3

您不需要互聯網連接來在本地運行grails應用程序。 但是您需要將您的應用程序依賴項下載到本地Ivy緩存中 - 所以您至少需要連接到互聯網,以便第一次運行/編譯您的應用程序。 之後,你應該可以在沒有互聯網連接的情況下運行它。

3

雖然Grails不需要互聯網連接性運行,但Grails軟件依賴於在線託管的其他代碼。您需要下載所有依賴關係(我不確定您甚至可以找到所有依賴項),或者連接到互聯網進行初始運行。

一旦你在線,在控制檯中鍵入grails run-app,讓它下載所有的依賴關係,然後隨意使它脫機!

+0

謝謝 - 我接受了第一個答案,但提高了兩個。 –