2015-09-28 44 views

回答

1

當然你可以做到這一點!

  1. 創建一個運行你的代的任務。對於我的情況,帶有greendao的模塊位於app模塊旁邊。這是一個Java模塊。

    task generateDao(type: GradleBuild) { dir = "../greendaogenerator" tasks = ["run"] }

  2. 配置,這個任務將之前運行的每個編譯任務

    tasks.whenTaskAdded { task -> if (task.name.startsWith('compile')) { task.dependsOn generateDao task.mustRunAfter generateDao } }

+0

嘿,謝謝你的回答。當我嘗試使用它時,它需要「螺栓。任務」。這真的需要嗎?我在哪裏可以得到它? @qmar –

+0

@FábioCarballo這可能是您的項目特定的事情,請更新您的項目結構的問題,這可能對我有幫助,以便回答 –

0

不能夠評論: qmar答案是要走的路。你剛剛救了我的一天! 完美的工作,當你的greendao實現是一個單獨的模塊在你的項目。

+0

當然,沒問題。花了相當長的一段時間才弄明白。很高興我能幫上忙。 –

相關問題