Intranet Sample App Directory Layout
Hold grails plugins (or Gradle modules) that compose the Intranet application. Those plugins should have the minimal dependencies in order to maximize reusability by others.
Part of the application responsible for user management, only mandatory app that currently holds the Taack services.
Grails application holding global configuration, common translations, static shared assets, and the root page.
The server grails application depends on all application modules (or Grails plugins) defined in the app directory that are desired.
Holds the sources of the taack-ui plugin.
client project contains code that will be executed into the browser
taack-jdbc-common common classes shared between taack-ui and taack-jdbc-client
taack-jdbc-client the JDBC driver (see taack-jdbc-driver)
build.gradle, settings.gradle …
Usual gradle build files…