Ajouter une autre source java du répertoire de gradle script

Que je dispose d'un exemple de projet java package

package com.exemple.le test;

avec une telle arborescence de fichiers

app
|
  src->com->example->testing->Main.java

et un gradle script:

apply plugin: 'java'
apply plugin: 'application'

sourceSets {
    main {
        java {
            srcDirs 'src'
        }
    }


}

sourceSets.main.output.classesDir = file("classes")
mainClassName = 'com.example.testing.Main'

defaultTasks 'compileJava', 'run'

Maintenant, je veux ajouter un peu de module à ce projet et mes dossiers sera quelque chose comme ceci

app
|
  src1->com->example->testing->Main.java

  src2->com->another_example->another_testing->Library.java

Comment puis-je ajouter un nouveau code source de gradle script?

Pourquoi ne pas respecter la norme gradle/Maven conventions? Tout allait bien fonctionner automatiquement, sans avoir besoin de configurer tous les chemins.
J'ai par exemple aimerais avoir un répertoire distinct pour généré des sources.

OriginalL'auteur RedCollarPanda | 2015-06-26