[英]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-app
和grailsw --offline run-app
但是我仍然得到You must be connected to the internet the first time you use the Grails wrapper
, You 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.