2016-04-29 3 views
0

Ich benutze Gradle mit IntelliJ. Wenn ich mein Glas baue, erstellt es ein Glas mit doppelten Klassen für das Submodul "Kern". 3 Klassen. Hier ist mein Build.gradle des gesamten Projekts.Doppelte Klassen Ausgabefach mit Gradle

allprojects { 
    apply plugin: 'java' 
    apply plugin: 'eclipse' 
    apply plugin: 'idea' 

    group = 'be.isach' 
    version = '1.2-RELEASE' 

    compileJava.options.encoding = 'UTF-8' 

    configurations { 
     shaded 
     compile.extendsFrom shaded 
    } 

    afterEvaluate{ 
     jar { 
      dependsOn configurations.shaded 
      from configurations.shaded.collect { 
       it.isDirectory() ? 
         it : 
         zipTree(it) 
      } 
     } 
    } 
} 

dependencies{ 
    subprojects.each{ p -> 
     shaded(p) { 
      transitive false 
     } 
    } 
} 

subprojects { 
    repositories { 
     mavenLocal() 
     mavenCentral() 
     ivy { 
      url 'http://www.tcpr.ca/files/' 
      layout 'pattern', { 
       artifact '[module]/[module]-[revision].[ext]' 
      } 
     } 
     maven { 
      url 'https://hub.spigotmc.org/nexus/content/groups/public/' 
     } 
     maven { 
      url 'https://oss.sonatype.org/content/groups/public/' 
     } 
     maven { 
      url 'http://nexus.theyeticave.net/content/repositories/pub_releases' 
     } 
     maven { 
      url 'http://repo.md-5.net/content/repositories/releases' 
     } 
     maven { 
      url 'http://repo.howaner.de' 
     } 
     maven { 
      url 'http://repo.dmulloy2.net/content/groups/public/' 
     } 
    } 
} 

Jar Screenshot: Jar screenshot

suchte ich eine Menge auf Google, aber nichts dazu gefunden. Ich sehe nicht, was daran falsch sein könnte.

Antwort

0

Fixed es war einfach JDGui, das war veraltet.