~gradle-plugins/gradle-templates/trunk

« back to all changes in this revision

Viewing changes to src/main/groovy/templates/ProjectTemplate.groovy

  • Committer: Eric Berry
  • Date: 2011-08-04 00:49:30 UTC
  • Revision ID: elberry@gmail.com-20110804004930-hi55con4e6tt6c8f
renaming scala templates to match the others. Also implementing blueprints for groupId and version, as well as -P properties.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 * Eg.
8
8
 * <code>
9
9
 * ProjectTemplate.fromUserDir {
10
 
 *    directory("src") { // creates new directory named 'src'
11
 
 *       dir("main") { // creates a new directory named 'main'
12
 
 *          d("java") { // creates a new directory named 'java'
13
 
 *             file("Class1.java") // creates a new file named 'Class1.java'
14
 
 *             f("Class2.java") // creates a new file named 'Class2.java'
 
10
 *    directory('src') { // creates new directory named 'src'
 
11
 *       dir('main') { // creates a new directory named 'main'
 
12
 *          d('java') { // creates a new directory named 'java'
 
13
 *             file('Class1.java') // creates a new file named 'Class1.java'
 
14
 *             f('Class2.java') // creates a new file named 'Class2.java'
15
15
 *          }
16
16
 *       }
17
17
 *    }
22
22
 * Eg.
23
23
 * <code>
24
24
 * ProjectTemplate.fromUserDir {
25
 
 *    "src/main" { // creates the directories 'src', and 'main'.
26
 
 *       "java" {
27
 
 *          "Class1.java" "public class Class1 {}" // creates the file 'Class1.java' with some initial content.
 
25
 *    'src/main' { // creates the directories 'src', and 'main'.
 
26
 *       'java' {
 
27
 *          'Class1.java' 'public class Class1 {}' // creates the file 'Class1.java' with some initial content.
28
28
 *       }
29
 
 *       "resources {}
 
29
 *       'resources' {}
30
30
 *    }
31
31
 * }
32
32
 * </code>
153
153
    * @param closure
154
154
    */
155
155
   static void fromUserDir(Closure closure = {}) {
156
 
      new ProjectTemplate().directory(System.getProperty("user.dir"), closure)
 
156
      new ProjectTemplate().directory(System.getProperty('user.dir'), closure)
157
157
   }
158
158
 
159
159
   /**