gradle這個應用插件的岩石和創建以下目錄結構如何配置gradle應用程序插件來將我的user.dir設置爲腳本的位置?
應用 斌 - 腳本來啓動服務器 LIB - jar文件 {東西從SRC/DIST否則只是去在app}
事情我無法弄清楚腳本是不是讓服務器運行在令人討厭的app目錄中。有沒有辦法讓它可以被配置並在app目錄中運行? (或者使其將user.dir設置爲...相對於bin目錄的方式)。
這是非常令人沮喪的,因爲我必須做一些檢查和錯誤,說程序必須從應用程序diretory運行,然後我知道如何查找文件。
現在,如果你有一個屬性 -Dlogback.configurationFile =配置/ logback.xml
,你比從應用程序目錄之外的機器上運行的任何地方啓動腳本,默默地記錄停止工作。
感謝, 院長
hmmmm,不同版本的gradle/groovy然後。 $似乎會導致問題,我試圖逃脫\,但沒有奏效,並嘗試單引號.....錯誤:無法得到未知屬性'APP_HOME'任務':mycoolness-prod:startScripts'類型org .gradle.api.tasks.application.CreateStartScripts。 –
雖然我喜歡這個主意!它吹走我的日誌記錄選項,所以我想我可能會嘗試只是堅持USERDIR,並儘快替換爲APP_HOME,只要我找出如何正確地轉義$ –
真棒!我用你的答案到達了那裏......我在參數中滑入了一個標記,然後我換出了一個工作。謝謝!!!! –