This repo contains a number of gradle projects with the purpose of testing several scenarios using the kordamp-gradle-plugin suite.
Java project with three gradle submodules (configured using groovy), the first one using both unit and integration tests to test some classes in the main source set. The other two submodules depend on the first one and integration-test (project2) or functional-test (project3) a production class from project1.
./gradlew -p 01_java_gradle_groovy tasks
Java project with three gradle submodules (configured using kotlin DSL), two of them depending on the first, testing the code of project1 both using integration-tests and functional-tests.
./gradlew -p 02_java_gradle_kotlin_dsl tasks
kotlin project with three gradle submodules configured using kotlin DSL), two of them depending on the first, testing the code of project1 both using integration-tests and functional-tests.
./gradlew -p 03_kotlin_gradle_kotlin_dsl tasks
kotlin project with a single gradle submodules configured using kotlin DSL). You can use it to reproduce issue 331 present in kordamp-gradle-plugins 0.37.0 and 0.39.0.
./gradlew -p 04_license_reproducer check