Bu şekilde yaptım. Ben oyun 2.4 kullanıyorum ama sizin için çalışabilmelidir. aşağıdaki gibi
Önce build.gradle bir yapılandırma eklemek -
configurations {
enhance
}
Sonraki ebeanorm ajan bir bağımlılık ekleme aşağıda gösterildiği gibi:
dependencies {
enhance group: 'org.avaje.ebeanorm', name: 'avaje-ebeanorm-agent', version: '4.5.3'
}
Eğer gerekli oyun bağımlılıkları olduğundan emin olun sizin aşağıdaki gibi build.gradle:
dependencies {
play 'org.avaje:avaje-agentloader:2.1.2'
play "org.avaje.ebeanorm:avaje-ebeanorm-agent:4.5.3"
}
Son olarak, enhanceme yapmak için aşağıdakileri ekleyin. nt derleme görevi yürüttü sonra:
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')
}
}
}
}
}