Background: I’ve managed to build and deploy the axelor-demo
I have more or less exactly followed the ADK Quick Tutorial.
On step 3, I get 78 errors similar to these two samples below -
test-project2/modules/axelor-contact/build/src-gen/java/com/axelor/contact/db/Title.java:20: error: package util.Objects does not exist
import util.Objects.java;
^
test-project2/modules/axelor-contact/build/src-gen/java/com/axelor/contact/db/Title.java:22: error: package persistence.Entity does not exist
import persistence.Entity.javax;
I’ve tried comparing files with axelor-demo, but am unable to determine what I’m missing in my project.
Help will be greatly appreciated.
Thanks,
Prashant
NOTE: Not related, but the Quick Tutorial misses a requirement of gradle/style.gradle in step 1,
and a requirement of modules/axelor-contact/src/license/header.txt in step 3
Found the issue -
The problem occurs with gradle 5.1.1
I copied in gradlew and gradle folder from axelor-demo into my test project, and the build went fine with it.
@Jochen : you would obviously have added an ADk in the buildscript like this :
dependencies {
classpath “com.axelor:axelor-gradle:${adkVersion}”
}
Checkout that ADK from git.
In the ADK, there will be a gradlew executable, and a gradle folder.
Copy in gradlew as well as the gradle folder (along with it’s contents) into your project.