これは私がそれをした方法です。私は演劇2.4を使用していますが、あなたのために働くことができるはずです。
次のように最初にあなたのbuild.gradleに設定を追加 -
configurations {
enhance
}
を以下に示すように次はebeanormエージェントへの依存を追加します。
dependencies {
enhance group: 'org.avaje.ebeanorm', name: 'avaje-ebeanorm-agent', version: '4.5.3'
}
を、あなたの中に必要な遊びの依存関係を持っていることを確認以下に示すようにbuild.gradle:
dependencies {
play 'org.avaje:avaje-agentloader:2.1.2'
play "org.avaje.ebeanorm:avaje-ebeanorm-agent:4.5.3"
}
最後に、 NTコンパイルタスクが実行された後:
model {
components {
play {
binaries.all{binary ->
tasks.withType(PlatformScalaCompile) {
doLast {
ant.taskdef(name: 'ebean', classname: 'com.avaje.ebean.enhance.ant.AntEnhanceTask', classpath: project.configurations.enhance.asPath)
ant.ebean(classSource: "${project.buildDir}/playBinary/classes", packages: 'models.package.name', transformArgs: 'debug=1')
}
}
}
}
}