Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Grails Web Application Framework
branch: master
Failed to load latest commit information.
buildSrc/src/main/groovy package POM files into GRAILS_HOME/lib
gradle exclude compat from generated groovy/javadocs
grails-async Upgrade to Reactor 2.0.0.RC1
grails-bom fix for GRAILS-12037 "Problem With Multiple Datasources"
grails-bootstrap Search for the main class relative to the URI of the compiled class
grails-compat use Nebula Extra Configurations plugin for gradle provided/optional c…
grails-console fix build failure, use optional in the correct way
grails-core fix for GRAILS-12043 - Abstract domain class relationship error
grails-databinding introduce grails.databinding.BindingUsing
grails-dependencies fix build failure, use optional in the correct way
grails-docs fix junit and spock dependency exclusions
grails-encoder cleanup deprecation warnings
grails-gradle-model/src/main/groovy/org/grails/gradle/plugin/model Replace EclipseModel based classpath resolution with custom Gradle To…
grails-gradle-plugin fix for GRAILS-12013 "i18n: umlauts displayed wrong in Windows enviro…
grails-gsp fix problem with GSP class name
grails-logging Refactor 'org.codehaus.groovy.grails' -> 'org.grails' for grails-boot…
grails-plugin-async Merge branch '2.5.x'
grails-plugin-codecs Merge branch '2.4.x'
grails-plugin-controllers fix for GRAILS-12035 - Forwarding to a different controller or action…
grails-plugin-converters Merge branch '2.5.x'
grails-plugin-databinding refactoring, deleting dead code, alignment to newer plugin API
grails-plugin-datasource fix for GRAILS-12037 "Problem With Multiple Datasources"
grails-plugin-domain-class remove unused shouldInject method
grails-plugin-events Upgrade to Reactor 2.0.0.RC1
grails-plugin-filters Fix failing tests
grails-plugin-gsp restore grails.factories metadata for now
grails-plugin-i18n Attempted fix for GRAILS-12013: i18n: umlauts displayed wrong in Wind…
grails-plugin-interceptors remove unused shouldInject method
grails-plugin-mimetypes fix RequestAndResponseMimeTypesApiSpec after fixing state handling
grails-plugin-rest reorganize trait injection
grails-plugin-services remove unused shouldInject method
grails-plugin-testing Search for the main class relative to the URI of the compiled class
grails-plugin-url-mappings Merge branch '2.5.x'
grails-plugin-validation GRAILS-11989 - The trait has moved
grails-shell always use UTF-8 in reading templates and rendering template
grails-spring Improve binary compatibility
grails-taglib Merge branch '2.5.x'
grails-test-suite-base uncomment registryCleaner.clean(), comment added in c9b4a97
grails-test-suite-persistence use h2 in grails-test-suite-persistence and grails-test-suite-uber
grails-test-suite-uber fix for GRAILS-12037 "Problem With Multiple Datasources"
grails-test-suite-web fix grails-test-suite-web dependencies after making jsp-api a provide…
grails-test use Nebula Extra Configurations plugin for gradle provided/optional c…
grails-validation Merge branch '2.5.x'
grails-web-boot Fix WAR deployment to Tomcat container
grails-web-common fix for GRAILS-12035 - Forwarding to a different controller or action…
grails-web-databinding remove unused shouldInject method
grails-web-fileupload rename package org.codehaus.groovy.grails -> org.grails
grails-web-gsp-taglib GRAILS-11837 Make GSP template engine independent of Servlet API
grails-web-gsp Merge branch '2.5.x'
grails-web-initializer remove last remains of old build system
grails-web-jsp make jsp-api dependency a provided dependency in grails-web-jsp
grails-web-mvc fix for GRAILS-12035 - Forwarding to a different controller or action…
grails-web-sitemesh Refactor / cleanup Controller trait
grails-web-taglib remove unused shouldInject method
grails-web-url-mappings fix failing tests
grails-web fix build failure, use optional in the correct way
media vector logos
travis Travis build: fix junit-errors-to-stdout.sh script
.gitignore remove references to dsl-support directory
.springBeans ignoring test temporarily, as due to infrastructure issues it is not …
.travis.yml fix bintray publishing
INSTALL ignoring test temporarily, as due to infrastructure issues it is not …
LICENSE updated LICENSE file
NOTICE update LICENSE and README
README.md Add YourKit open source license acknowledgement to README.md
build.gradle use g-d-m 4.0.0.BUILD-SNAPSHOT
gradle.properties ignoring test temporarily, as due to infrastructure issues it is not …
gradlew Update gradle wrapper to 1.5-rc-1
gradlew.bat ignoring test temporarily, as due to infrastructure issues it is not …
settings.gradle Replace EclipseModel based classpath resolution with custom Gradle To…
travis-after-failure.sh Merge branch '2.5.x'
travis-build.sh only publish snapshots for master, 2.5.x and 2.4.x branches

README.md

Build Status

Grails

Grails is a framework used to build web applications with the Groovy programming language. The core framework is very extensible and there are numerous plugins available that provide easy integration of add-on features.

Getting Started

You need a Java Development Kit (JDK) installed, but it is not necessary to install Groovy because it's bundled with the Grails distribution.

To install Grails, visit http://grails.org/Download and download the version you would like to use. Set a GRAILS_HOME environment variable to point to the root of the extracted download and add GRAILS_HOME/bin to your executable PATH. Then in a shell, type the following:

grails create-app sampleapp
cd sampleapp
grails run-app

To build Grails, clone this GitHub repository and execute the install Gradle target:

git clone https://github.com/grails/grails-core.git
cd grails-core
./gradlew install

License

Grails and Groovy are licensed under the terms of the Apache License, Version 2.0.


YourKit is kindly supporting Grails open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.

Something went wrong with that request. Please try again.