Make sure that you've got grails 3.3.11 installed and JDK 1.8
Edit the file USER_HOME/.grails/settings.groovy
(if the file does not exist, create it):
grails {
profiles {
repositories {
rowanRepo {
url = "https://rowan.jfrog.io/artifactory/default-maven-local"
snapshotsEnabled = true
}
grailsCentral {
url = "https://repo.grails.org/grails/core"
snapshotsEnabled = true
}
}
}
}
Then you can create a new app using this profile with:
grails create-app APP_NAME --profile=edu.rowan:rowan:1.0.1
Features:
- Docker
- Dockerfile for grails 3.3.11 & JDK 1.8
- docker-compose.yml
- SAMPLE.docker-compose.override.yml
- SAMPLE.env
- Grails 3.3.11
- Audit Logging Plugin
- Setup for Oracle Connection
- Spring Security
- AppUser, AppRole, AppUserAppRole models pre-built
- AppRole uses web tailor & RIMS for roles roles
- Fully externalized config: Don't touch application.yml
- Jquery 3.5.1
- Bootstrap 4.5.2
- Customized with Rowan colors
- Font Awesome Free 5.11.2
- DataTables 1.10.18
- Buttons 1.5.6, FixedHeader 3.1.4, Responsive 2.2.2
- Select2 4.0.8
- Gijgo JavaScript Library v1.9.13 (Date Picker)
- accounting.js v0.4.2
Ensure the environment variables below are set:
export JFROGUSER="{YOUR JFROG USERNAME}"
export JFROGPASSWORD="{YOUR JFROG ACCESS KEY}"
Then from the root of the project, execute ./gradlew publish