簡體   English   中英

如何在本地完全運行Grails?

[英]How to run Grails fully locally?

我無法在公司環境中運行Grails(可能是防火牆不允許其通過或采取其他安全措施),但與此同時,我真的無法為其提供任何自定義代理設置(而且我我不確定這是否足夠)。 因此,我希望能夠在本地運行它,手動下載所需的所有內容,導致每個run-app或'create-app'都以Error initializing classpath: services.gradle.org或類似的Error initializing classpath: services.gradle.org結束。

通過從Grails Application Forge下載項目,我可以在創建項目時繞過必須具有Internet連接的操作,但是,至少在沒有連接到Internet的情況下,我無法啟動它-而且由於某些安全原因,我無法執行此操作導致Grails無法連接。 我已經嘗試了一個簡單的grailsw run-appgrailsw --offline run-app但是我仍然得到You must be connected to the internet the first time you use the Grails wrapperYou must be connected to the internet the first time you use the Grails wrapper ,然后立即出現java.net.UnknownHostException: repo.grails.org 即使我手動下載Gradle 3.5並將其設置為PATH,它也會嘗試Downloading https://services.gradle.org/distributions/gradle-3.5-bin.zip

我可以以任何方式繞過它,以便即使是第一次也不必連接嗎?

我可以以任何方式繞過它,以便即使是第一次也不必連接嗎?

有點“是”,但實際上是“否”。

為了離線構建項目,必須在某個時候將所有依賴項下載到本地計算機上。 在沒有連接到互聯網的情況下做到這一點並非易事。 從理論上講,您無需連接到Internet就可以做到這一點,但是您需要以某種方式將所有依賴項傳輸到您的計算機上,這將是一個繁瑣的任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM