Skip to content

mfatihercik/grails-core

This branch is 4212 commits behind grails/grails-core:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bf32882 · Mar 12, 2015
Jun 6, 2014
Mar 5, 2015
Feb 18, 2015
Mar 12, 2015
Mar 4, 2015
Feb 27, 2015
Feb 28, 2015
Mar 12, 2015
Jun 21, 2014
Mar 10, 2015
Feb 6, 2015
Dec 10, 2014
Mar 2, 2015
Mar 11, 2015
Jan 29, 2015
Jul 9, 2014
Feb 27, 2015
Jan 22, 2015
Mar 4, 2015
Feb 27, 2015
Dec 15, 2014
Mar 5, 2015
Mar 2, 2015
Feb 18, 2015
Feb 24, 2015
Mar 11, 2015
Mar 3, 2015
Mar 2, 2015
Jan 7, 2015
Feb 26, 2015
Mar 2, 2015
Mar 10, 2015
Mar 9, 2015
Feb 16, 2015
Mar 3, 2015
Jul 7, 2014
Feb 4, 2015
Jan 3, 2015
Feb 10, 2015
Mar 12, 2015
Mar 11, 2015
Feb 27, 2015
Mar 10, 2015
Mar 5, 2015
Mar 4, 2015
Mar 2, 2015
Jul 10, 2014
Jan 3, 2015
Mar 9, 2015
Oct 9, 2014
Mar 2, 2015
Mar 4, 2015
Dec 16, 2014
Mar 2, 2015
Mar 9, 2015
Feb 28, 2015
Sep 3, 2014
Nov 29, 2014
May 20, 2014
Nov 30, 2010
Mar 10, 2015
Jun 20, 2011
Apr 9, 2014
Sep 9, 2013
Mar 12, 2015
Mar 12, 2015
Feb 16, 2011
Mar 20, 2013
Dec 14, 2011
Mar 10, 2015
Mar 9, 2015
Mar 2, 2015
Mar 10, 2015
Nov 28, 2014
Mar 11, 2015

Repository files navigation

Build Status

Grails

[Grails][Grails] is a framework used to build web applications with the [Groovy][Groovy] programming language. The core framework is very extensible and there are numerous [plugins][plugins] available that provide easy integration of add-on features. [Grails]: http://grails.org/ [Groovy]: http://groovy-lang.org/ [plugins]: http://grails.org/plugins/

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

Performing a Release

Releases of Grails are automated by Travis CI.

To create a release perform the following steps first update the Grails version in build.gradle and grails-core/src/test/groovy/grails/util/GrailsUtilTests.java then add them to git:

$ git add build.gradle grails-core/src/test/groovy/grails/util/GrailsUtilTests.java
$ git commit -m "Prepare release"
$ git push

After pushing these changes to the repository and wait for the build to complete. During this phase the JAR files will be uploaded to the Grails Artefactory Repository.

Once the build completes successfully then tag the release using Git. The tag should begin with the letter 'v'. For example:

 $ git tag v3.0.1
 $ git push --tags

The tagged release will be automatically uploaded to Sonatype OSS and Github Releases.

Although Grails doesn't require the JARs to be in Maven Central for a release, without signing in releasing the staged release via Sonatype OSS the JARs will not be synced to Maven Central.

License

Grails and Groovy are licensed under the terms of the [Apache License, Version 2.0][Apache License, Version 2.0]. [Apache License, Version 2.0]: http://www.apache.org/licenses/LICENSE-2.0.html


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.

About

The Grails Web Application Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 51.6%
  • Groovy 47.8%
  • CSS 0.3%
  • HTML 0.2%
  • Shell 0.1%
  • PostScript 0.0%