Bug 551989 Fix access restriction warning on com.sun.net.httpserver
Customize JRE access rules during gradle build.
Change-Id: I997819c9d59211c2c62264a8c04770d92dd7a1b3
Signed-off-by: Felix Schöpf <felix.schoepf@ches.at>
diff --git a/repository/build.gradle b/repository/build.gradle
index 2fe54c0..57b30df 100644
--- a/repository/build.gradle
+++ b/repository/build.gradle
@@ -1,3 +1,5 @@
+import org.gradle.plugins.ide.eclipse.model.AccessRule
+
project(':repository:org.eclipse.virgo.repository') {
dependencies {
testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
@@ -27,4 +29,14 @@
aspectpath project(':util:org.eclipse.virgo.util.jmx')
}
}
+
+ eclipse.classpath {
+ file.whenMerged {
+ entries.each { source ->
+ if (source.kind == 'con' && source.path.startsWith('org.eclipse.jdt.launching.JRE_CONTAINER')) {
+ source.accessRules.add(new AccessRule('0', 'com/sun/net/httpserver/*'))
+ }
+ }
+ }
+ }
}