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/*'))
+				}
+			}
+		}
+	}
 }