【发布时间】:2014-02-02 05:12:32
【问题描述】:
我想使用 GreenDao,但我不想为 dao 生成器创建单独的项目。
是否有可能在 Gradle 中创建一个任务,它只会为我生成一个新的 dao 类并覆盖以前的类(如果存在)?
更新 1:
我想要这样的结构:
src/main/java/model // output of generator
src/main/java/daoGenerator // generator source
唯一使用 /src/main/java/daoGenerator 和 greendao-generator 库的任务 应该是:
gradle generate
更新 2:
最棒的是,当调用任何任务时,gradle 检查src/main/java/daoGenerator 中是否有任何更改,如果是,则在调用任务之前触发gradle generate。
【问题讨论】:
-
没有让您的问题更具体。据我了解,您需要具有不同构建的不同源类。如果是,那么您可以使用产品风味。一旦您清除您的,我会回答您如何实现这一目标。
-
我已经更新了问题。
-
检查我的答案一次,是你想要的吗?。