cuba-platform / cuba-gradle-plugin

Gradle plugin for building CUBA platform and applications
https://www.cuba-platform.com
Apache License 2.0
15 stars 18 forks source link

Groovy sourceSets support #56

Open jreznot opened 6 years ago

jreznot commented 6 years ago

Previously, we had problems with Gradle 4 and entities enhancing : https://youtrack.cuba-platform.com/issue/STUDIO-4632

Please check if we can use Groovy without hacks and how it works with entities enhancing.

Check if we have duplicated classes in JARs.

jreznot commented 5 years ago

groovy-support

Right now we are using deprecated Gradle properties in order to support Groovy integration

jreznot commented 5 years ago

Relates to #99

jreznot commented 5 years ago

Relates to #60

dtsaryov commented 5 years ago

It's suggested to split java & groovy source sets into different directories. This solution has the following benefits:

The main concern is about future projects structure. Two options are available: