From Ethan:
To me, naming the projects jar, war and ear seems like overloading the terms because jar is a task name in Gradle. To someone unfamiliar with Gradle, I think I'd be confused by the project names being the same as the task names:
war.dependsOn ':jar:jar'
I would include the term project in the directory names either dot separated, hyphenated or camel case. Just a suggestion and my prefe
Consider renaming the project directories (ear, jar, war) to avoid confusion with Gradle tasks.
This change should be applied to guide-maven-multimodules too: OpenLiberty/guide-maven-multimodules#201