簡體   English   中英

使用Gradle構建Grails應用

[英]Building Grails App Using Gradle

我試圖通過直接調用grails可執行文件(而不是使用任何插件/包裝程序)來使用Gradle構建Grails應用程序。 我寧願不失去使用BuildConfig.groovy的功能,因此我認為這可以工作。 在我的機器上使用Windows語法,它可以正常工作,但是當我嘗試對其進行修改以在Linux機器上與PMEase QuickBuild一起使用時,它將無法工作。 似乎QuickBuild管理員沒有將$ GRAILS_HOME / bin添加到包裝箱上的路徑上,因此很猶豫,因為包裝箱上可能安裝了其他版本的Grails,因為它是共享的構建服務器。 我嘗試在任務中設置workingDir,但由於無幫助的“ Process'command'./grails”以非零退出值1完成且沒有更多信息而失敗。

task buildWAR(type: Exec) {

    commandLine './grails', 'dev', 'war', '--debug', '--stacktrace',  '--verbose'

    standardOutput = new ByteArrayOutputStream()

    ext.output = {
        return standardOutput.toString()
    }

}

那有可能嗎? 如果他要安裝/使用GVM,我可以以某種方式在Gradle腳本中集成“ gvm use”語句嗎?

直接在計算機上運行build命令,得出的結論是由於防火牆它無法達到我們的內部Maven存儲庫。 將依賴項遷移到它可能會遇到的存儲庫,並正確構建了WAR。

暫無
暫無

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

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