2017-04-07 3 views
2

Ich habe ein Projekt, dessen Struktur in unten WeiseWie Ressourcenordner in gradle und andere Ressourcenordner

src---- 
     | 
     pdstat--------------------------------------- 
     resources/test.properties      | 
                | 
                a 
                b 
                c 
                d 
                resource[having xsd file] 

Ich brauche zu erstellen, um die JAR-Datei hinzufügen, die everything.My Problem ist, nachdem Sie JAR-Datei enthalten wird es enthält nicht den Ressourcenordner

project.jar 
| 
-----------------psdstat 
| 
------------------test.properties[without resources folder] 

und es wird einschließlich auch nicht die Ressourcen [XSD-Datei] Ordner, die innerhalb des medstat ist. Dies ist ant Projekt und ich es in gradle.I bin Umwandlung kann nicht die Struktur des

Projekts ändern

Bitte empfehlen Sie mir zu diesem Thema.

+0

'src/main/resources' .. Alle Unterordner sollte es gehen –

+0

Ihr Diagramm ist nicht klar. Sind 'a, b, c, d, Ressource [mit xsd file]' alle Ordner unter pdstat verschachtelt? – smac89

+0

Ja, es ist unter pdstat und einzige Ressource Ordner XSD mit file.Rest Java-Dateien haben, werden – Sushant

Antwort

1

ich es in unten Art und Weise getan und es funktioniert gut

task copynonJavafile<< { 
copy{ 
from("src"){ 
    exclude '**/*.java' } 
into("build/classes/main") 
} 
} 

sourceSets { 
    main { 
     java { 
      srcDir 'src' 
     } 
    } 
    test { 
     java { 
      srcDir 'test' 

     } 
    } 
} 

jar.dependsOn copynonJavafile 
Verwandte Themen