Update ReplayStudio to use the preshadowed netty version

Directly include jGui source files to avoid classpath issues
This commit is contained in:
johni0702
2016-09-14 18:31:53 +02:00
parent 5544e1300e
commit 0cf413c0e5
3 changed files with 9 additions and 3 deletions

View File

@@ -67,12 +67,13 @@ dependencies {
shade 'org.aspectj:aspectjrt:1.8.2' shade 'org.aspectj:aspectjrt:1.8.2'
shade project(':jGui')
compile project(':ReplayStudio') compile project(':ReplayStudio')
testCompile 'junit:junit:4.11' testCompile 'junit:junit:4.11'
} }
tasks['idea'].dependsOn ':ReplayStudio:preshadowJar'
jar { jar {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE duplicatesStrategy = DuplicatesStrategy.EXCLUDE
@@ -172,6 +173,12 @@ processResources
sourceSets { sourceSets {
main { main {
// Directly include jGui into main build
// This could also be done by including it as a gradle subproject, however
// doing so caused classpath issues on some IntelliJ versions.
java {
srcDir 'jGui/src/main/java'
}
resources { resources {
srcDir 'jGui/src/main/resources' srcDir 'jGui/src/main/resources'
} }

View File

@@ -1,2 +1 @@
include 'jGui'
include 'ReplayStudio' include 'ReplayStudio'