Replace module :ebr in favour of :3rd-party

Also
* bump Gradle to version 5.6.3,
* replace module ebr with a stub,
* streamline junit usage,
* rework FileMovingArtifactStoreTests,
* remove unused import in BundleUtils,
* switch to maven central for
** hibernate, javax.inject,
** commons-codec, comons-cli,
* remove taglib.standard from VTS and
* bump portlet-api to 3.0.1.

Note: This commit imports springframework lang/util into
userregion

Change-Id: I0723197636e90cb806c242c8090297bae5fa7070
diff --git a/3rd-party/build.gradle b/3rd-party/build.gradle
index c1f7667..5a374f2 100644
--- a/3rd-party/build.gradle
+++ b/3rd-party/build.gradle
@@ -4,13 +4,26 @@
 
 platform {
     fetchSources = false
-    useBndHashQualifiers =false
+    useBndHashQualifiers = false
     defaultQualifier = ''
 
     bnd {
         instruction 'Bundle-Vendor', 'Eclipse Virgo'
     }
 
+    bundle('org.aspectj:aspectjweaver') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.aspectj.weaver'
+            instruction 'Import-Package', 'sun.misc.*;resolution:=optional,com.bea.jvm.*;resolution:=optional,org.apache.commons.logging.*;resolution:=optional, *'
+        }
+    }
+
+    bundle('aopalliance:aopalliance') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.aopalliance.aopalliance'
+        }
+    }
+
     bundle('org.apache.httpcomponents:httpcore') {
         bnd {
             instruction 'Bundle-SymbolicName', 'oevm.org.apache.httpcomponents.httpcore'
@@ -22,4 +35,330 @@
             instruction 'Bundle-SymbolicName', 'oevm.org.apache.httpcomponents.httpclient'
         }
     }
+
+    bundle('org.springframework:spring-aop') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.aop'
+            optionalImport 'com.jamonapi.*'
+            optionalImport 'org.apache.commons.pool.*'
+            optionalImport 'org.apache.commons.pool2.*'
+            optionalImport 'org.aspectj.*'
+            optionalImport 'org.springframework.cglib.*'
+            optionalImport 'org.codehaus.groovy.*'
+        }
+    }
+
+    bundle('org.springframework:spring-aspects') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.aspects'
+        }
+    }
+
+    bundle('org.springframework:spring-beans') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.beans'
+            optionalImport 'javax.el.*'
+            optionalImport 'javax.inject.*'
+            optionalImport 'javax.xml.*'
+            optionalImport 'groovy.*'
+            optionalImport 'org.yaml.snakeyaml.*'
+            optionalImport 'org.codehaus.groovy.*'
+            optionalImport 'kotlin.*'
+            optionalImport 'org.jetbrains.annotations.*'
+        }
+    }
+
+    bundle('org.springframework:spring-context') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.context'
+            optionalImport 'bsh.*'
+            optionalImport 'com.sun.net.*'
+            optionalImport 'edu.emory.mathcs.backport.*'
+            optionalImport 'groovy.*'
+            optionalImport 'javax.annotation.*'
+            optionalImport 'javax.cache.*'
+            optionalImport 'javax.ejb.*'
+            optionalImport 'javax.enterprise.concurrent'
+            optionalImport 'javax.interceptor.*'
+            optionalImport 'javax.jms.*'
+            optionalImport 'javax.management.*'
+            optionalImport 'javax.money.*'
+            optionalImport 'javax.naming.*'
+            optionalImport 'javax.persistence.*'
+            optionalImport 'javax.rmi.*'
+            optionalImport 'javax.script'
+            optionalImport 'javax.validation.*'
+            optionalImport 'javax.xml.*'
+            optionalImport 'net.sf.ehcache.*'
+            optionalImport 'org.apache.commons.logging.*'
+            optionalImport 'org.aspectj.*'
+            optionalImport 'org.codehaus.groovy.*'
+            optionalImport 'org.hibernate.validator.*'
+            optionalImport 'org.joda.*'
+            optionalImport 'org.omg.CORBA.*'
+            optionalImport 'org.jruby.*'
+            optionalImport 'kotlin.*'
+            optionalImport 'org.jetbrains.annotations.*'
+            optionalImport 'org.springframework.instrument'
+        }
+    }
+
+    bundle('org.springframework:spring-context-support') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.context.support'
+            optionalImport 'com.github.benmanes.caffeine.cache'
+            optionalImport 'commonj.*'
+            optionalImport 'freemarker.*'
+            optionalImport 'javax.cache.*'
+            optionalImport 'javax.mail.*'
+            optionalImport 'net.sf.ehcache.*'
+            optionalImport 'org.quartz.*'
+        }
+    }
+
+    bundle('org.springframework:spring-core') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.core'
+            optionalImport 'android.os.*'
+            optionalImport 'joptsimple.*'
+            optionalImport 'org.apache.tools.ant.*'
+            optionalImport 'org.apache.commons.codec.*'
+            optionalImport 'org.apache.log4j.*'
+            optionalImport 'org.aspectj.*'
+            optionalImport 'javax.annotation.*'
+            optionalImport 'io.netty.*'
+            optionalImport 'reactor.core.*'
+            optionalImport 'reactor.adapter.*'
+            optionalImport 'org.reactivestreams.*'
+            optionalImport 'io.reactivex.*'
+            optionalImport 'rx.*'
+            optionalImport 'kotlin.*'
+            optionalImport 'org.jetbrains.annotations.*'
+            optionalImport 'COM.newmonics.PercClassLoader'
+            optionalImport 'sun.*'
+            // FIXME Equinox migration check strange import issue with 'org.springframework.asm.util'
+            optionalImport 'org.springframework.asm.util'
+        }
+    }
+
+    bundle('org.springframework:spring-expression') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.expression'
+        }
+    }
+
+    bundle('org.springframework:spring-jcl') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.jcl'
+            optionalImport 'org.apache.logging.log4j.*'
+            optionalImport 'org.apache.log4j.*'
+            optionalImport 'org.slf4j.*'
+        }
+    }
+
+    bundle('org.springframework:spring-jdbc') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.jdbc'
+            optionalImport 'kotlin.*'
+            optionalImport 'org.apache.derby.jdbc'
+        }
+    }
+
+    bundle('org.springframework:spring-jms') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.jms'
+            optionalImport 'com.fasterxml.jackson.*'
+            optionalImport 'javax.jms'
+            optionalImport 'javax.resource.*'
+        }
+    }
+
+    bundle('org.springframework:spring-messaging') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.messaging'
+            optionalImport 'com.fasterxml.jackson.*'
+            optionalImport 'io.netty.*'
+            optionalImport 'org.reactivestreams.*'
+            optionalImport 'reactor.core.*'
+            optionalImport 'reactor.ipc.*'
+        }
+    }
+
+    bundle('org.springframework:spring-orm') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.orm'
+            optionalImport 'javax.persistence'
+            optionalImport 'javax.persistence.spi'
+            optionalImport 'org.eclipse.persistence.*'
+            optionalImport 'org.hibernate.*'
+        }
+    }
+
+    bundle('org.springframework:spring-oxm') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.oxm'
+            optionalImport 'com.thoughtworks.xstream.*'
+            optionalImport 'javax.activation.*'
+            optionalImport 'javax.xml.*'
+            optionalImport 'javax.xml.bind.*'
+            optionalImport 'com.thoughtworks.xstream.*'
+            optionalImport 'org.apache.commons.logging.*'
+            optionalImport 'org.apache.xmlbeans.*'
+            optionalImport 'org.exolab.castor.*'
+            optionalImport 'org.jibx.runtime.*'
+            instruction 'Import', 'org.w3c.dom.*;version="0"'
+            instruction 'Import', 'org.xml.sax.*;version="0"'
+        }
+    }
+
+    bundle('org.springframework:spring-tx') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.transaction'
+            optionalImport 'com.ibm.wsspi.uow'
+            optionalImport 'javax.ejb'
+            optionalImport 'javax.resource.*'
+        }
+    }
+
+    bundle('org.springframework:spring-web') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.web'
+            optionalImport 'com.caucho.*'
+            optionalImport 'com.fasterxml.aalto.*'
+            optionalImport 'com.fasterxml.jackson.*'
+            optionalImport 'com.google.gson.*'
+            optionalImport 'com.google.protobuf.*'
+            optionalImport 'com.googlecode.protobuf.format'
+            optionalImport 'com.rometools.rome.*'
+            optionalImport 'com.squareup.okhttp3.*'
+            optionalImport 'okhttp3.*'
+            optionalImport 'com.sun.net.*'
+            optionalImport 'groovy.*'
+            optionalImport 'io.netty.*'
+            optionalImport 'javax.activation.*'
+            optionalImport 'javax.el.*'
+            optionalImport 'javax.faces.*'
+            optionalImport 'javax.imageio.*'
+            optionalImport 'javax.jws.*'
+            optionalImport 'javax.mail.*'
+            optionalImport 'javax.portlet.*'
+            optionalImport 'javax.servlet.*'
+            optionalImport 'javax.servlet.annotation'
+            optionalImport 'javax.servlet.jsp.*'
+            optionalImport 'javax.validation.*'
+            optionalImport 'javax.xml.*'
+            optionalImport 'javax.net.ssl'
+            optionalImport 'org.apache.commons.fileupload.*'
+            optionalImport 'org.apache.commons.httpclient.*'
+            optionalImport 'org.apache.commons.logging.*'
+            optionalImport 'org.apache.http.*'
+            optionalImport 'org.apache.log4j.*'
+            optionalImport 'org.codehaus.jackson.*'
+            optionalImport 'org.xml.sax.*'
+            optionalImport 'org.w3c.dom.*'
+            optionalImport 'io.undertow.*'
+            optionalImport 'org.apache.catalina.*'
+            optionalImport 'org.eclipse.jetty.*'
+            optionalImport 'reactor.core.*'
+            optionalImport 'reactor.ipc.*'
+            optionalImport 'reactor.util.*'
+            optionalImport 'javax.json.bind'
+            optionalImport 'org.synchronoss.cloud.nio.*'
+            optionalImport 'org.xnio.*'
+            optionalImport 'org.reactivestreams.*'
+            optionalImport 'kotlin.*'
+            optionalImport 'org.jetbrains.annotations.*'
+        }
+    }
+
+    bundle('org.springframework:spring-webflux') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.webflux'
+            optionalImport 'freemarker.*'
+            optionalImport 'io.netty.*'
+            optionalImport 'io.undertow.*'
+            optionalImport 'javax.websocket.*'
+            optionalImport 'kotlin.*'
+            optionalImport 'org.apache.tomcat.websocket.*'
+            optionalImport 'org.eclipse.jetty.websocket.*'
+            optionalImport 'org.reactivestreams.*'
+            optionalImport 'org.webjars'
+            optionalImport 'org.xnio'
+            optionalImport 'reactor.core.*'
+            optionalImport 'reactor.ipc.*'
+            optionalImport 'reactor.util.*'
+        }
+    }
+
+    bundle('org.springframework:spring-webmvc') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.webmvc'
+            optionalImport 'com.fasterxml.jackson.*'
+            optionalImport 'com.lowagie.text.*'
+            optionalImport 'com.rometools.rome.*'
+            optionalImport 'freemarker.*'
+            optionalImport 'groovy.*'
+            optionalImport 'org.apache.poi.*'
+            optionalImport 'org.apache.tiles.*'
+            optionalImport 'org.reactivestreams.*'
+            optionalImport 'org.webjars'
+        }
+    }
+
+    bundle('org.springframework:spring-websocket') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.org.springframework.websocket'
+            optionalImport 'com.fasterxml.jackson.*'
+            optionalImport 'io.undertow.*'
+            optionalImport 'javax.websocket.*'
+            optionalImport 'org.apache.tomcat.websocket.*'
+            optionalImport 'org.eclipse.jetty.*'
+            optionalImport 'org.glassfish.tyrus.*'
+            optionalImport 'org.xnio.*'
+        }
+    }
+
+    bundle('com.squareup.okio:okio') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.com.squareup.okio'
+            optionalImport 'javax.annotation'
+            optionalImport 'javax.crypto.*'
+            optionalImport 'org.codehaus.mojo.animal_sniffer'
+        }
+    }
+
+    bundle('com.squareup.okhttp3:okhttp') {
+        bnd {
+            instruction 'Bundle-SymbolicName', 'oevm.com.squareup.okhttp3'
+            optionalImport 'android.net.*'
+            optionalImport 'android.os'
+            optionalImport 'android.security'
+            optionalImport 'android.util'
+            optionalImport 'com.android.org.conscrypt'
+            optionalImport 'dalvik.system'
+            optionalImport 'javax.annotation'
+            optionalImport 'javax.net.*'
+            optionalImport 'javax.security.auth.x500'
+            optionalImport 'org.apache.harmony.xnet.provider.jsse'
+            optionalImport 'sun.security.ssl'
+        }
+    }
 }
+
+apply plugin: 'java'
+
+repositories {
+    mavenCentral()
+}
+
+dependencies {
+    testImplementation 'org.eclipse.platform:org.eclipse.osgi'
+    testImplementation 'org.glassfish.hk2.external:javax.inject'
+
+    testImplementation 'org.ops4j.pax.exam:pax-exam-junit4'
+    testImplementation 'org.ops4j.pax.exam:pax-exam-container-native'
+    testImplementation 'org.ops4j.pax.exam:pax-exam-link-mvn'
+    testImplementation 'org.ops4j.pax.url:pax-url-aether'
+}
+
+test.dependsOn(tasks['bundles'])
diff --git a/3rd-party/src/test/java/org/eclipse/virgo/ebr/AbstractBaseTest.java b/3rd-party/src/test/java/org/eclipse/virgo/ebr/AbstractBaseTest.java
new file mode 100644
index 0000000..6089219
--- /dev/null
+++ b/3rd-party/src/test/java/org/eclipse/virgo/ebr/AbstractBaseTest.java
@@ -0,0 +1,146 @@
+package org.eclipse.virgo.ebr;
+
+import org.hamcrest.BaseMatcher;
+import org.hamcrest.Description;
+import org.hamcrest.Matcher;
+import org.hamcrest.internal.SelfDescribingValue;
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.exam.options.DefaultCompositeOption;
+import org.ops4j.pax.exam.options.UrlProvisionOption;
+import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
+import org.ops4j.pax.exam.spi.reactors.PerClass;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.BundleException;
+
+import javax.inject.Inject;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.Properties;
+
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.fail;
+import static org.junit.Assume.assumeFalse;
+import static org.junit.Assume.assumeNotNull;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.CoreOptions.streamBundle;
+import static org.osgi.framework.Bundle.ACTIVE;
+
+/**
+ * Abstract test class to be extended by all test implementations.
+ * <p>
+ * Created by dam on 6/14/17.
+ */
+@RunWith(PaxExam.class)
+@ExamReactorStrategy(PerClass.class)
+public abstract class AbstractBaseTest {
+
+    private static final String SF_VERSION_KEY = "springframeworkVersion";
+
+    private static final String ASPECTJ_WEAVER_VERSION_KEY = "aspectjVersion";
+    private static final String JAVAX_SERVLET_VERSION_KEY = "javaxServletVersion";
+    private static final String JAVAX_EL_VERSION_KEY = "javaxServletVersion";
+    private static final String JAVAX_SEVLET_JSP_VERSION_KEY = "javaxServletVersion";
+
+    @Inject
+    private BundleContext bundleContext;
+
+    public static UrlProvisionOption springframework(String module) {
+        return getUrlProvisionOption("oevm.org.springframework." + module, SF_VERSION_KEY);
+    }
+
+    public abstract Option[] config();
+
+    void assertMirroredBundleActive(String baseBundleName) {
+        assertBundleActive("oevm." + baseBundleName);
+    }
+
+    void assertBundleActive(String symbolicName) {
+        assumeNotNull(symbolicName);
+        assumeFalse(symbolicName.isEmpty());
+        for (Bundle b : this.bundleContext.getBundles()) {
+            if (symbolicName.equals(b.getSymbolicName())) {
+                if (ACTIVE != b.getState()) {
+                    try {
+                        b.start(); // start the bundle so we get the exception
+                    } catch (BundleException e) {
+                        e.printStackTrace();
+                        fail("Failed to start bundle");
+                    }
+                }
+                return;
+            }
+        }
+        fail("Bundle with symbolicName [" + symbolicName + "] could not be found.");
+    }
+
+    static String resolveVersionFromGradleProperties(String libraryName) {
+        String versionString = "unresolved";
+        String gradlePropertiesFile = "../gradle.properties";
+        try {
+            Properties gradleProperties = new Properties();
+            gradleProperties.load(new FileInputStream(gradlePropertiesFile));
+            if (!gradleProperties.containsKey(libraryName)) {
+                fail("Couldn't resolve '" + libraryName + "' in '" + gradlePropertiesFile + "'.");
+            }
+            return gradleProperties.getProperty(libraryName);
+        } catch (IOException e) {
+            fail("Failed to load '" + gradlePropertiesFile + " ' to get version for '" + libraryName + "'.");
+        }
+        return versionString;
+    }
+
+    static UrlProvisionOption getUrlProvisionOption(String bundleName, String key) {
+        assertThat(Paths.get("build"), exists());
+        assertThat(Paths.get("build", "plugins"), exists());
+        String filename = bundleName + "_" + resolveVersionFromGradleProperties(key) + ".jar";
+        Path bundlePath = Paths.get("build", "plugins", filename);
+        assertThat(bundlePath, exists());
+
+        try {
+            return streamBundle(new FileInputStream(bundlePath.toFile()));
+        } catch (FileNotFoundException e) {
+            throw new IllegalStateException("Failed to load test bundle", e);
+        }
+    }
+
+    private static Matcher<Path> exists() {
+        return new PathExistsMatcher();
+    }
+
+    private static class PathExistsMatcher extends BaseMatcher<Path> {
+        @Override
+        public boolean matches(Object actual) {
+            if (actual instanceof Path) {
+                return ((Path) actual).toFile().exists();
+            }
+            return false;
+        }
+
+        @Override
+        public void describeTo(Description description) {
+            description.appendDescriptionOf(new SelfDescribingValue<>("Path didn't exist."));
+        }
+    }
+
+    Option aspectJWeaver() {
+        return getUrlProvisionOption("oevm.org.aspectj.weaver", ASPECTJ_WEAVER_VERSION_KEY);
+    }
+
+    Option servletDependencies() {
+            return new DefaultCompositeOption(
+                    // TODO - switch to shared version
+//                mavenBundle("javax.servlet", "javax.servlet-api", resolveVersionFromGradleProperties(JAVAX_SERVLET_VERSION_KEY)),
+                    mavenBundle("javax.servlet", "javax.servlet-api", "3.1.0"),
+                    mavenBundle("javax.el", "javax.el-api", "3.0.1-b06"),
+                    mavenBundle("javax.servlet.jsp", "javax.servlet.jsp-api", "2.3.3"),
+                    mavenBundle("javax.servlet.jsp.jstl", "javax.servlet.jsp.jstl-api", "1.2.2")
+            );
+    }
+
+}
diff --git a/3rd-party/src/test/java/org/eclipse/virgo/ebr/GeminiBlueprint3Test.java b/3rd-party/src/test/java/org/eclipse/virgo/ebr/GeminiBlueprint3Test.java
new file mode 100644
index 0000000..bbea508
--- /dev/null
+++ b/3rd-party/src/test/java/org/eclipse/virgo/ebr/GeminiBlueprint3Test.java
@@ -0,0 +1,50 @@
+package org.eclipse.virgo.ebr;
+
+import org.junit.Test;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+
+import static org.ops4j.pax.exam.CoreOptions.*;
+
+public class GeminiBlueprint3Test extends AbstractBaseTest {
+
+    private static final String GEMINI_BLUEPRINT_VERSION = "3.0.0.M01";
+
+    @Configuration
+    @Override
+    public Option[] config() {
+        return options(
+                // spring framework dependencies
+                aspectJWeaver(),
+                servletDependencies(),
+
+                springframework("core"),
+                springframework("beans"),
+                springframework("aop"),
+                springframework("expression"),
+                springframework("context"),
+
+                mavenBundle("org.eclipse.gemini.blueprint", "gemini-blueprint-io", GEMINI_BLUEPRINT_VERSION),
+                mavenBundle("org.eclipse.gemini.blueprint", "gemini-blueprint-core", GEMINI_BLUEPRINT_VERSION),
+                mavenBundle("org.eclipse.gemini.blueprint", "gemini-blueprint-extender", GEMINI_BLUEPRINT_VERSION),
+
+                // specify junit bundles
+                junitBundles()
+        );
+    }
+
+    @Test
+    public void testGeminiBlueprintIo() {
+        assertBundleActive("org.eclipse.gemini.blueprint.io");
+    }
+
+    @Test
+    public void testGeminiBlueprintCore() {
+        assertBundleActive("org.eclipse.gemini.blueprint.core");
+    }
+
+    @Test
+    public void testGeminiBlueprintExtender() {
+        assertBundleActive("org.eclipse.gemini.blueprint.extender");
+    }
+}
diff --git a/3rd-party/src/test/java/org/eclipse/virgo/ebr/GogoShellTest.java b/3rd-party/src/test/java/org/eclipse/virgo/ebr/GogoShellTest.java
new file mode 100644
index 0000000..e0e003e
--- /dev/null
+++ b/3rd-party/src/test/java/org/eclipse/virgo/ebr/GogoShellTest.java
@@ -0,0 +1,42 @@
+package org.eclipse.virgo.ebr;
+
+import org.junit.Ignore;
+import org.junit.Test;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+
+import static org.ops4j.pax.exam.CoreOptions.*;
+
+@Ignore("TODO - reactivate when switching to bundles from Maven Central")
+public class GogoShellTest extends AbstractBaseTest {
+
+    private static final String FELIX = "org.apache.felix";
+
+    private static final String RUNTIME = "org.apache.felix.gogo.runtime";
+    private static final String RUNTIME_VERSION_KEY = "gogoRuntimeVersion";
+
+    private static final String SHELL = "org.apache.felix.gogo.shell";
+    private static final String SHELL_VERSION_KEY = "gogoShellVersion";
+
+    @Configuration
+    @Override
+    public Option[] config() {
+        return options(
+                // maven local
+                mavenBundle(FELIX, RUNTIME, resolveVersionFromGradleProperties(RUNTIME_VERSION_KEY)),
+                mavenBundle(FELIX, SHELL, resolveVersionFromGradleProperties(SHELL_VERSION_KEY)),
+                // specify junit bundles
+                junitBundles()
+        );
+    }
+
+    @Test
+    public void testGogoRuntime() {
+        assertBundleActive(RUNTIME);
+    }
+
+    @Test
+    public void testGogoShell() {
+        assertBundleActive(SHELL);
+    }
+}
diff --git a/3rd-party/src/test/java/org/eclipse/virgo/ebr/OkHttp3Test.java b/3rd-party/src/test/java/org/eclipse/virgo/ebr/OkHttp3Test.java
new file mode 100644
index 0000000..e740dda
--- /dev/null
+++ b/3rd-party/src/test/java/org/eclipse/virgo/ebr/OkHttp3Test.java
@@ -0,0 +1,54 @@
+package org.eclipse.virgo.ebr;
+
+import org.junit.Test;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.options.UrlProvisionOption;
+
+import static org.ops4j.pax.exam.CoreOptions.junitBundles;
+import static org.ops4j.pax.exam.CoreOptions.options;
+
+/**
+ * Test class testing OkHttp3 bundle resolution.
+ * <p>
+ * Created by dam on 6/14/17.
+ */
+public class OkHttp3Test extends AbstractBaseTest {
+
+    private static final String OKIO = "com.squareup.okio";
+    private static final String OKIO_VERSION_KEY = "okioVersion";
+
+    private static final String OKHTTP3 = "com.squareup.okhttp3";
+    private static final String OKHTTP3_VERSION_KEY = "okhttp3Version";
+
+    @Configuration
+    @Override
+    public Option[] config() {
+        return options(
+                // 3rd-party local
+                okio(),
+                okhttp3(),
+                // specify junit bundles
+                junitBundles()
+        );
+    }
+
+    public static UrlProvisionOption okio() {
+        return getUrlProvisionOption("oevm.com.squareup.okio", OKIO_VERSION_KEY);
+    }
+
+    public static UrlProvisionOption okhttp3() {
+        return getUrlProvisionOption("oevm.com.squareup.okhttp3", OKHTTP3_VERSION_KEY);
+    }
+
+    @Test
+    public void testOkio() {
+        assertMirroredBundleActive(OKIO);
+    }
+
+    @Test
+    public void testOkHttp3() {
+        assertMirroredBundleActive(OKHTTP3);
+    }
+
+}
diff --git a/3rd-party/src/test/java/org/eclipse/virgo/ebr/SpringFrameworkTest.java b/3rd-party/src/test/java/org/eclipse/virgo/ebr/SpringFrameworkTest.java
new file mode 100644
index 0000000..809feed
--- /dev/null
+++ b/3rd-party/src/test/java/org/eclipse/virgo/ebr/SpringFrameworkTest.java
@@ -0,0 +1,143 @@
+package org.eclipse.virgo.ebr;
+
+import org.junit.Test;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+
+import static org.ops4j.pax.exam.CoreOptions.*;
+
+/**
+ * Test class testing Spring Framework bundle resolution.
+ * <p>
+ * Created by dam on 6/9/17.
+ */
+public class SpringFrameworkTest extends AbstractBaseTest {
+
+    private static final String SF_PREFIX = "org.springframework.";
+
+    @Configuration
+    @Override
+    public Option[] config() {
+        return options(
+                // spring framework dependencies
+                aspectJWeaver(),
+                servletDependencies(),
+
+                springframework("core"),
+                springframework("beans"),
+                springframework("aop"),
+                springframework("aspects"),
+                springframework("expression"),
+                springframework("context"),
+                springframework("context.support"),
+                springframework("transaction"),
+                springframework("jcl"),
+                springframework("jdbc"),
+                springframework("messaging"),
+                springframework("jms"),
+                springframework("orm"),
+                springframework("oxm"),
+                springframework("web"),
+                springframework("webflux"),
+                springframework("webmvc"),
+                springframework("websocket"),
+                // specify junit bundles
+                junitBundles()
+        );
+    }
+
+    @Test
+    public void testSpringCore() {
+        assertMirroredSpringframeworkBundleActive("core");
+    }
+
+    @Test
+    public void testSpringBeans() {
+        assertMirroredSpringframeworkBundleActive("beans");
+    }
+
+    @Test
+    public void testSpringExpression() {
+        assertMirroredSpringframeworkBundleActive("expression");
+    }
+
+    @Test
+    public void testSpringAop() {
+        assertMirroredSpringframeworkBundleActive("aop");
+    }
+
+    @Test
+    public void testSpringAspects() {
+        assertMirroredSpringframeworkBundleActive("aspects");
+    }
+
+    @Test
+    public void testSpringContext() {
+        assertMirroredSpringframeworkBundleActive("context");
+    }
+
+    @Test
+    public void testSpringContextSupport() {
+        assertMirroredSpringframeworkBundleActive("context.support");
+    }
+
+    @Test
+    public void testSpringTransaction() {
+        assertMirroredSpringframeworkBundleActive("transaction");
+    }
+
+    @Test
+    public void testSpringJcl() {
+        assertMirroredSpringframeworkBundleActive("jcl");
+    }
+
+    @Test
+    public void testSpringJdbc() {
+        assertMirroredSpringframeworkBundleActive("jdbc");
+    }
+
+    @Test
+    public void testSpringMessaging() {
+        assertMirroredSpringframeworkBundleActive("messaging");
+    }
+
+    @Test
+    public void testSpringJms() {
+        assertMirroredSpringframeworkBundleActive("jms");
+    }
+
+    @Test
+    public void testSpringOrm() {
+        assertMirroredSpringframeworkBundleActive("orm");
+    }
+
+    @Test
+    public void testSpringOxm() {
+        assertMirroredSpringframeworkBundleActive("oxm");
+    }
+
+    @Test
+    public void testSpringWeb() {
+        assertMirroredSpringframeworkBundleActive("web");
+    }
+
+    @Test
+    public void testSpringWebflux() {
+        assertMirroredSpringframeworkBundleActive("webflux");
+    }
+
+    @Test
+    public void testSpringWebMvc() {
+        assertMirroredSpringframeworkBundleActive("webmvc");
+    }
+
+    @Test
+    public void testSpringWebsocket() {
+        assertMirroredSpringframeworkBundleActive("websocket");
+    }
+
+    private void assertMirroredSpringframeworkBundleActive(String module) {
+        assertMirroredBundleActive(SF_PREFIX + module);
+    }
+
+}
diff --git a/apps/org.eclipse.virgo.apps.repository.web/build.gradle b/apps/org.eclipse.virgo.apps.repository.web/build.gradle
index be94daf..964ebee 100644
--- a/apps/org.eclipse.virgo.apps.repository.web/build.gradle
+++ b/apps/org.eclipse.virgo.apps.repository.web/build.gradle
@@ -5,14 +5,14 @@
 dependencies {
     compile group: "org.eclipse.virgo.mirrored", name: "javax.servlet", version: javaxServletVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.web", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-beans'
+    implementation 'org.springframework:spring-context'
+    implementation 'org.springframework:spring-core'
+    implementation 'org.springframework:spring-web'
 
     implementation project(':util:org.eclipse.virgo.util.io')
     implementation project(':apps:org.eclipse.virgo.apps.repository.core')
 
     testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.test", version: springframeworkVersion, ext: "jar"
+    testImplementation 'org.springframework:spring-test'
 }
diff --git a/build.gradle b/build.gradle
index 9845337..f040a09 100644
--- a/build.gradle
+++ b/build.gradle
@@ -412,8 +412,7 @@
     dependencies {
         ecj group: "org.eclipse.jdt.core.compiler", name: "ecj", version: ecjVersion
 
-        testCompile group: 'junit', name: 'junit', version: junitVersion, configuration: "compile", ext: "jar"
-        testRuntime group: 'org.eclipse.virgo.mirrored', name: "org.apache.commons.logging", version: commonsLoggingVersion, ext: "jar"
+        testImplementation 'junit:junit'
     }
 
     eclipse {
@@ -516,26 +515,11 @@
 //    }
 //}
 
-configure(javaProjects + osgiProjects + packagingProjects + project(":org.eclipse.virgo.site")) {
-    repositories {
-        mavenCentral()
-        ivy {
-            url "http://build.eclipse.org/rt/virgo/ivy/bundles/release/"
-            layout "pattern", { artifact "[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" }
-        }
-        ivy {
-            url "http://build.eclipse.org/rt/virgo/ivy/bundles/milestone/"
-            layout "pattern", { artifact "[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" }
-        }
-    }
-}
-
-configure(project("3rd-party")) {
+configure(javaProjects + osgiProjects + packagingProjects + project(":org.eclipse.virgo.site") + project("3rd-party")) {
     apply plugin: "io.spring.dependency-management"
 
     repositories {
         mavenCentral()
-
         // Gemini Web and Tomcat dependencies aren't at Maven Central
         ivy {
             url "https://build.eclipse.org/rt/virgo/ivy/bundles/release/"
@@ -545,12 +529,70 @@
 
     dependencyManagement {
         dependencies {
+            // Equinox OSGi runtime
+            dependency "org.eclipse.platform:org.eclipse.osgi:3.11.2"
+
+            dependency "org.apache.felix:org.apache.felix.gogo.command:${gogoCommandVersion}"
+            dependency "org.apache.felix:org.apache.felix.gogo.runtime:${gogoRuntimeVersion}"
+            dependency "org.apache.felix:org.apache.felix.gogo.shell:${gogoShellVersion}"
+
             // 3rd party dependencies
-            dependency "org.apache.httpcomponents:httpcore:${httpcomponentsCoreVersion}"
-            dependency "org.apache.httpcomponents:httpclient:${httpcomponentsClientVersion}"
+            dependency "org.glassfish.hk2.external:javax.inject:${glassfishJavaxInjectVersion}"
+            dependencySet(group:'org.slf4j', version: slf4jVersion) {
+                entry 'jcl-over-slf4j'
+                entry 'jul-to-slf4j'
+                entry 'slf4j-api'
+                entry 'slf4j-nop'
+            }
+            dependencySet(group:'ch.qos.logback', version: logbackVersion) {
+                entry 'logback-core'
+                entry 'logback-classic'
+            }
+
+            dependency "commons-codec:commons-codec:${commonsCodecVersion}"
+            dependency "commons-cli:commons-cli:${commonsCliVersion}"
+
+            dependency "org.apache.httpcomponents:httpcore:${httpcoreVersion}"
+            dependency "org.apache.httpcomponents:httpclient:${httpclientVersion}"
+
+            dependency "org.hibernate:hibernate-core:${hibernateCoreVersion}"
+
+            // Spring dependencies
+            dependency "aopalliance:aopalliance:${aopallianceVersionMaven}"
+            dependency "org.aspectj:aspectjweaver:${aspectjVersion}"
+
+            dependencySet(group:'org.springframework', version: springframeworkVersion) {
+                entry 'spring-aspects'
+                entry 'spring-aop'
+                entry 'spring-beans'
+                entry 'spring-context'
+                entry 'spring-context-support'
+                entry 'spring-core'
+                entry 'spring-expression'
+                entry 'spring-jdbc'
+                entry 'spring-messaging'
+                entry 'spring-jms'
+                entry 'spring-orm'
+                entry 'spring-oxm'
+                entry 'spring-tx'
+                entry 'spring-web'
+                entry 'spring-webflux'
+                entry 'spring-webmvc'
+                entry 'spring-websocket'
+
+                entry 'spring-test'
+            }
+
+            dependency "com.squareup.okio:okio:${okioVersion}"
+            dependency "com.squareup.okhttp3:okhttp:${okhttp3Version}"
 
             // testing
-            dependency 'junit:junit:4.12' // CQ4129 (PB CQ3480) 4.7
+            dependency "junit:junit:${junitVersion}"
+
+            dependency "org.ops4j.pax.exam:pax-exam-junit4:${paxExamJunit4Version}"
+            dependency "org.ops4j.pax.exam:pax-exam-container-native:${paxExamContainerNativeVersion}"
+            dependency "org.ops4j.pax.exam:pax-exam-link-mvn:${paxExamLinkMvnVersion}"
+            dependency "org.ops4j.pax.url:pax-url-aether:${paxUrlAetherVersion}"
         }
     }
 }
@@ -576,7 +618,15 @@
     if (System.properties['ci.build'] == 'true' || System.properties['include.jacoco'] == 'true') {
         apply plugin: "jacoco"
 
-        jacoco { toolVersion = "0.8.1" }
+        jacoco {
+            toolVersion = "0.8.5"
+        }
+
+        test {
+            jacoco {
+                excludes = [ 'aspectj.*' ]
+            }
+        }
     }
 }
 
@@ -693,7 +743,7 @@
         // OSGi runtime
         testRuntime group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
 
-        testCompile group: "org.eclipse.virgo.mirrored", name: "javax.inject", version: javaxInjectVersion, configuration: "compile", ext: "jar"
+        testImplementation 'org.glassfish.hk2.external:javax.inject'
 
         // PaxExam
         testRuntime group: "org.slf4j", name: "slf4j-api", version: slf4jVersion
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index 8bad1f0..129a80f 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -1,4 +1,3 @@
-apply plugin: 'maven'
 apply plugin: 'groovy'
 
 dependencies {
diff --git a/buildSrc/src/main/groovy/docbook/Docbook.groovy b/buildSrc/src/main/groovy/docbook/Docbook.groovy
deleted file mode 100644
index 54000d2..0000000
--- a/buildSrc/src/main/groovy/docbook/Docbook.groovy
+++ /dev/null
@@ -1,269 +0,0 @@
-package docbook
-//
-//import org.apache.fop.apps.Fop
-//import org.apache.fop.apps.FopFactory
-//import org.apache.fop.apps.MimeConstants
-//
-//import java.io.File
-//
-//import javax.xml.parsers.SAXParserFactory
-//import javax.xml.transform.Result
-//import javax.xml.transform.Source
-//import javax.xml.transform.Transformer
-//import javax.xml.transform.TransformerFactory
-//import javax.xml.transform.sax.SAXSource
-//import javax.xml.transform.sax.SAXResult
-//import javax.xml.transform.stream.StreamResult
-//import javax.xml.transform.stream.StreamSource
-//
-//import org.apache.tools.ant.filters.ReplaceTokens
-//import org.apache.xml.resolver.CatalogManager
-//import org.apache.xml.resolver.tools.CatalogResolver
-//import org.gradle.api.DefaultTask
-import org.gradle.api.Plugin
-import org.gradle.api.Project
-//import org.gradle.api.tasks.OutputDirectory
-//import org.gradle.api.tasks.TaskAction
-//import org.xml.sax.InputSource
-//import org.xml.sax.XMLReader
-//
-//import com.icl.saxon.TransformerFactoryImpl
-//
-class Docbook implements Plugin<Project> {
-
-    public void apply(Project project) {
-//        project.extensions.create("docbook", DocbookExtension)
-//        project.docbook.with {
-//        }
-//
-//        project.plugins.apply('base')
-//
-//        project.configurations { docbook }
-//
-//        project.repositories.mavenCentral()
-//
-//        project.dependencies {
-//            docbook 'net.sf.docbook:docbook-xsl:1.78.1:resources@zip'
-//            docbook 'net.sf.docbook:docbook-xml:5.0:xsd-resources@zip'
-//        }
-//
-//        def tasks = project.tasks
-//
-//        def prepareDocbookResources = tasks.create("prepareDocbookResources", PrepareDocbookResources)
-//        def prepareDocSources = tasks.create("prepareDocSources", PrepareDocSources)
-//        prepareDocSources.dependsOn([prepareDocbookResources])
-//
-//        def single = tasks.create("referenceHtmlSingle", DocbookReferenceTask)
-//        single.dependsOn([prepareDocSources])
-//        single.description('Generates single-page HTML documentation.')
-//        single.customStylesheetLocation = "html/custom.xsl"
-//        single.outputFormat = 'html-single'
-//        single.extension = 'html'
-//
-//        def multi = tasks.create("referenceHtmlMulti", DocbookReferenceTask)
-//        multi.dependsOn([prepareDocSources])
-//        multi.description('Generates multi-page HTML documentation.')
-//        multi.customStylesheetLocation = "html-multi/custom.xsl"
-//        multi.outputFormat = 'html-multi'
-//        multi.extension = 'html'
-//
-//        def fo = tasks.create("referenceFo", DocbookReferenceTask)
-//        fo.dependsOn([prepareDocSources])
-//        fo.description('Generates FO intermediate documentation.')
-//        fo.customStylesheetLocation = "fo/custom.xsl"
-//        fo.outputFormat = 'pdf'
-//        fo.extension = 'fo'
-//
-//        def pdf = tasks.create("referencePdf", FopTask)
-//        pdf.dependsOn([fo])
-//        pdf.description('Generates PDF documentation.')
-//
-//        def reference = tasks.create("reference") {
-//            group = 'Documentation'
-//            description = "Generates HTML and PDF reference documentation."
-//            dependsOn([single, multi, pdf])
-//            outputs.dir new File(project.buildDir, "reference")
-//        }
-    }
-}
-//
-//class PrepareDocbookResources extends DefaultTask {
-//
-//    @OutputDirectory
-//    File outputDir = new File(project.getBuildDir(), "docbook")
-//
-//    @TaskAction
-//    public final void prepareDocbookResources() {
-//        File docbookZip = project.configurations.docbook.files.find { File file -> file.name.contains('docbook-xsl-')};
-//
-//        project.copy {
-//            from project.zipTree(docbookZip)
-//            include 'docbook/**'
-//            into project.getBuildDir()
-//        }
-//    }
-//}
-//
-//class PrepareDocSources extends DefaultTask {
-//
-//    @OutputDirectory
-//    File outputDir = new File(project.getBuildDir(), "work")
-//
-//    @TaskAction
-//    public final void prepareDocSources() {
-//        def version = project.docbook.version
-//        def tokenMap = [
-//            'project.name': 'Virgo',
-//            'runtime.category': 'EclipseRT',
-//            'umbrella.product.name': 'Virgo Runtime Environment',
-//            'umbrella.product.name.short': 'Virgo Runtime',
-//            'tomcat.product.name': 'Virgo Server for Apache Tomcat',
-//            'tomcat.product.name.short': 'VTS',
-//            'jetty.product.name': 'Virgo Jetty Server',
-//            'jetty.product.name.short': 'VJS',
-//            'kernel.product.name': 'Virgo Kernel',
-//            'kernel.product.name.short': 'VK',
-//            'nano.product.name': 'Virgo Nano',
-//            'nano.product.name.short': 'VN',
-//            'nanoweb.product.name': 'Virgo Nano Web',
-//            'snaps.product.name': 'Virgo Snaps',
-//            'snaps.product.name.short': 'VS',
-//            'ebr': 'SpringSource Enterprise Bundle Repository',
-//            'p2repo': "http://download.eclipse.org/virgo/updatesite/${version}".toString(),
-//            'bundle.version': "${version}".toString(),
-//        ]
-//
-//        project.copy {
-//            from project.file(project.docbook.docSourceDirName)
-//            into outputDir
-//            filter(ReplaceTokens, tokens: tokenMap)
-//        }
-//        // copy DocBook images and...
-//        project.copy {
-//            from "${project.buildDir}/docbook/images"
-//            into new File(outputDir, 'images')
-//        }
-//        // project images.
-//        project.copy {
-//            from project.file(project.docbook.imageSourceDirName)
-//            into new File(outputDir, 'images')
-//        }
-//    }
-//}
-//
-//class DocbookReferenceTask extends DefaultTask {
-//
-//    File inputDir
-//
-//    File outputDir
-//
-//    String customStylesheetLocation
-//
-//    String outputFormat
-//
-//    String extension
-//
-//    @OutputDirectory
-//    File outputBaseDir = new File(project.getBuildDir(), "reference")
-//
-//    @TaskAction
-//    public final void transform() {
-//        inputDir = new File(project.buildDir, 'work')
-//        outputDir = new File(outputBaseDir, outputFormat)
-//
-//        SAXParserFactory factory = new org.apache.xerces.jaxp.SAXParserFactoryImpl()
-//        factory.setXIncludeAware(true)
-//
-//        CatalogResolver resolver = new CatalogResolver(createCatalogManager())
-//
-//        TransformerFactory transformerFactory = new TransformerFactoryImpl()
-//        transformerFactory.setURIResolver(resolver)
-//
-//        File stylesheetFile = new File(inputDir, "styles/${customStylesheetLocation}")
-//        URL url = stylesheetFile.toURI().toURL()
-//
-//        Transformer transformer = transformerFactory.newTransformer(new StreamSource(url.openStream(), url.toExternalForm()))
-//        transformer.setParameter("highlight.source", "1")
-//        transformer.setParameter("highlight.xslthl.config", new File("${project.buildDir}/docbook/highlighting", "xslthl-config.xml").toURI().toURL())
-//        transformer.setParameter("root.filename", project.docbook.baseName)
-//        transformer.setParameter("base.dir", outputDir)
-//
-//        File inputFile = new File(inputDir, "${project.docbook.baseName}.xml")
-//        File outputFile = new File(outputDir, "${project.docbook.baseName}.${extension}")
-//
-//        XMLReader reader = factory.newSAXParser().getXMLReader()
-//        reader.setEntityResolver(resolver)
-//
-//        transformer.transform(new SAXSource(reader, new InputSource(inputFile.getAbsolutePath())), new StreamResult(outputFile.getAbsolutePath()))
-//
-//        project.copy {
-//            from "${inputDir}/images"
-//            into new File(outputDir, "images")
-//        }
-//        project.copy {
-//            from "${inputDir}/css"
-//            into new File(outputDir, "css")
-//        }
-//    }
-//
-//    private CatalogManager createCatalogManager() {
-//        CatalogManager manager = new CatalogManager()
-//        manager.setIgnoreMissingProperties(true)
-//        ClassLoader classLoader = this.getClass().getClassLoader()
-//        URL docbookCatalog = classLoader.getResource("docbook/catalog.xml")
-//        manager.setCatalogFiles(docbookCatalog.toExternalForm())
-//        return manager
-//    }
-//}
-//
-//class FopTask extends DefaultTask {
-//
-//    File inputDir = new File(project.getBuildDir(), "reference/pdf")
-//
-//    @TaskAction
-//    public final void foToPdf() {
-//        File foFile = new File(project.getBuildDir(), "reference/pdf/${project.docbook.baseName}.fo")
-//
-//        project.copy {
-//            from new File(project.buildDir, "work/images")
-//            into new File(inputDir, 'images')
-//        }
-//
-//        FopFactory fopFactory = FopFactory.newInstance()
-//        fopFactory.setBaseURL(inputDir.toURI().toURL().toExternalForm())
-//
-//        final File pdfFile = new File(foFile.parent, "${project.docbook.baseName}.pdf")
-//
-//        logger.debug("Transforming 'fo' file " + foFile + " to PDF: " + pdfFile)
-//
-//        OutputStream out = null
-//        try {
-//            out = new BufferedOutputStream(new FileOutputStream(pdfFile))
-//
-//            Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, out)
-//
-//            TransformerFactory factory = TransformerFactory.newInstance()
-//            Transformer transformer = factory.newTransformer()
-//
-//            Source src = new StreamSource(foFile)
-//            src.setSystemId(foFile.toURI().toURL().toExternalForm())
-//
-//            Result res = new SAXResult(fop.getDefaultHandler())
-//            transformer.transform(src, res)
-//        } finally {
-//            if (out != null) {
-//                out.close()
-//            }
-//        }
-//
-//        if (!foFile.delete()) {
-//            logger.warn("Failed to delete temporary 'fo' file " + foFile)
-//        }
-//        if (!project.delete(new File(inputDir, 'images'))) {
-//            logger.warn("Failed to delete 'images' path " + new File(inputDir, 'images'))
-//        }
-//        if (!project.delete(new File(inputDir, 'css'))) {
-//            logger.warn("Failed to delete 'css' path " + new File(inputDir, 'css'))
-//        }
-//    }
-//}
diff --git a/buildSrc/src/main/groovy/docbook/DocbookExtension.groovy b/buildSrc/src/main/groovy/docbook/DocbookExtension.groovy
deleted file mode 100644
index b2008db..0000000
--- a/buildSrc/src/main/groovy/docbook/DocbookExtension.groovy
+++ /dev/null
@@ -1,10 +0,0 @@
-//package docbook
-//
-//class DocbookExtension {
-//
-//    String baseName = 'index'
-//    String docSourceDirName = 'src/docs/docbook'
-//    String imageSourceDirName = 'src/docs/images'
-//
-//    String version = 'undefined_doc_version'
-//}
diff --git a/ebr/README.md b/ebr/README.md
deleted file mode 100644
index fa19611..0000000
--- a/ebr/README.md
+++ /dev/null
@@ -1,29 +0,0 @@
-# Publishing 3rd party bundles
-
-We use our JIPP instance to publish 3rd party bundles.
-The job [virgo-mirrored-master](https://ci.eclipse.org/virgo/view/Virgo/job/virgo-mirrored-master/) publishes the artifacts created with subproject `ebr`.
-
-## Building 
-
-Gradle default tasks:
- 1. `clean` - Cleans old build output
- 2. `bundlor` - Generates the OSGi metadata plus jar bundles
- 3. `publishToMavenLocal` - Publishes jar bundles to `[USER_HOME]/.m2/org/eclipse/virgo/mirrored/[artifactId]/[version]/[bundle].jar`
- 4. `test` - Executes the PaxExam tests, the bundles are resolved against local Maven repo thus `publishToMavenLocal` is required to be executed before `test`
- 5. `publishIvyPublicationToIvyRepository` - Publishes the jar bundles to `build.eclipse.org` ivy repo (only possible on HIPP)
-
-Build and test locally:
-
-    `./gradlew clean bundlor publishToMavenLocal test`
-
-## Update Version of a Spring Framework stream
-
-The Spring Framework BOM (Bill of Material) is a good point to start
-[spring-framework-bom : 5.0.4.RELEASE](http://search.maven.org/#artifactdetails%7Corg.springframework%7Cspring-framework-bom%7C5.0.4.RELEASE%7Cpom)
-
-* Rename the directories to the new version of Spring.
-* Check and update the versions of the dependencies in `gradle.properties`, if required.
-
-## Add a new Spring Framework stream
-
-* Create new folder structure e.g. `5.1.<version>`
diff --git a/ebr/build.gradle b/ebr/build.gradle
index a1b2bdc..84c5583 100644
--- a/ebr/build.gradle
+++ b/ebr/build.gradle
@@ -1,113 +1,3 @@
-buildscript {
-    repositories { mavenCentral() }
-    dependencies {
-        classpath 'org.apache.ivy:ivy:2.4.0'
-    }
-}
-
-defaultTasks 'clean', 'bundlor', 'publishToMavenLocal', 'test', 'publishIvyPublicationToIvyRepository'
-
-apply plugin: 'java'
-
-allprojects {
-    apply plugin: 'java'
-
-    repositories {
-        mavenCentral()
-        maven {
-            url "http://build.eclipse.org/rt/virgo/gradle/bundles"
-        }
-        ivy {
-            url "http://build.eclipse.org/rt/virgo/ivy/bundles/release/"
-            layout "pattern", { artifact "[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" }
-        }
-    }
-}
-
-subprojects {
-    apply plugin: 'ivy-publish'
-    apply plugin: 'maven-publish'
-
-    configurations {
-        bundlorRuntime
-        sourceBundle
-    }
-
-    dependencies {
-        bundlorRuntime('org.eclipse.virgo.bundlor:org.eclipse.virgo.bundlor.commandline:1.1.3.M01')
-        bundlorRuntime('org.eclipse.virgo.bundlor:org.eclipse.virgo.bundlor:1.1.3.M01')
-        bundlorRuntime('org.eclipse.virgo.bundlor:org.eclipse.virgo.bundlor.blint:1.1.3.M01')
-    }
-
-    task createBuildDir() {
-        doLast() {
-            file(project.buildDir).mkdir()
-        }
-    }
-
-    task('addProjectVersionToGradlePropertiesTask', type: Copy) {
-        ext.outputDir = new File(buildDir, 'bundlor-properties')
-        inputs.file project.rootProject.file('gradle.properties')
-        outputs.dir ext.outputDir
-        from project.rootProject.file('gradle.properties')
-        into ext.outputDir
-    }
-
-    def artifactName = project.name.split('-')[0]
-    def artifactVersion = project.name.split('-')[1]
-
-    def outputFile = new File(file(project.buildDir), "${project.name}.jar")
-
-    def propertiesPath = new File(file(project.buildDir), "bundlor-properties/gradle.properties")
-
-    task bundlor(type: JavaExec, dependsOn: [createBuildDir, 'addProjectVersionToGradlePropertiesTask']) {
-
-        classpath = configurations.bundlorRuntime
-
-        main = 'org.eclipse.virgo.bundlor.commandline.Bundlor'
-        args '-r', propertiesPath
-        args '-D', "springframeworkVersion=${springframeworkVersion}"
-        args '-i', "${-> configurations.sourceBundle[0]}" // lazy GString to resolve the configuration at runtime
-        args '-m', "${artifactName}.mf"
-        args '-o', outputFile
-        args '-f'
-    }
-
-    publishing {
-        publications {
-            ivy(IvyPublication) {
-                organisation 'org.eclipse.virgo.mirrored'
-                module "${artifactName}"
-                revision "${artifactVersion}"
-                artifact(outputFile)
-            }
-            maven(MavenPublication) {
-                groupId 'org.eclipse.virgo.mirrored'
-                artifactId "${artifactName}"
-                version "${artifactVersion}"
-                artifact(outputFile)
-            }
-        }
-        repositories {
-            ivy {
-                url "/opt/public/rt/virgo/ivy/bundles/release"
-            }
-        }
-    }
-}
-
-dependencies {
-    testCompile "junit:junit:${junitVersion}"
-    testCompile "org.ops4j.pax.exam:pax-exam-junit4:$paxExamJunit4Version"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "javax.inject", version: javaxInjectVersion, configuration: "compile", ext: "jar"
-    testRuntime "org.ops4j.pax.exam:pax-exam-container-native:$paxExamContainerNativeVersion"
-    testRuntime "org.ops4j.pax.exam:pax-exam-link-mvn:$paxExamLinkMvnVersion"
-    testRuntime "org.ops4j.pax.url:pax-url-aether:$paxUrlAetherVersion"
-}
-
-task wrapper(type: Wrapper) {
-    description 'Creates a local Gradle Wrapper'
-    group = 'Build Setup'
-    gradleVersion = '3.5' // CQ 13634
+task bundlor {
+    println "Empty task to keep old Jenkins builds stable."
 }
diff --git a/ebr/com.squareup.okhttp3-3.9.1/build.gradle b/ebr/com.squareup.okhttp3-3.9.1/build.gradle
deleted file mode 100644
index 7e7973f..0000000
--- a/ebr/com.squareup.okhttp3-3.9.1/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'com.squareup.okhttp3', name: 'okhttp', version: okhttp3Version
-}
diff --git a/ebr/com.squareup.okhttp3-3.9.1/com.squareup.okhttp3.mf b/ebr/com.squareup.okhttp3-3.9.1/com.squareup.okhttp3.mf
deleted file mode 100644
index 0d222f9..0000000
--- a/ebr/com.squareup.okhttp3-3.9.1/com.squareup.okhttp3.mf
+++ /dev/null
@@ -1,19 +0,0 @@
-Bundle-SymbolicName: com.squareup.okhttp3
-Bundle-Name: OkHttp
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${okhttp3Version}
-Import-Template:
- okio;version="${okioVersion:[=.=.=, +1)}",
- android.os;version="0";resolution:="optional",
- android.util;version="0";resolution:="optional",
- javax.annotation;version="0";resolution:=optional,
- javax.net.*;version="0";resolution:=optional,
- javax.security.auth.x500;version="0";resolution:=optional
-Export-Template:
- okhttp3.*;version="${okhttp3Version}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/com.squareup.okio-1.14.0/build.gradle b/ebr/com.squareup.okio-1.14.0/build.gradle
deleted file mode 100644
index 9aabb53..0000000
--- a/ebr/com.squareup.okio-1.14.0/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'com.squareup.okio', name: 'okio', version: okioVersion
-}
diff --git a/ebr/com.squareup.okio-1.14.0/com.squareup.okio.mf b/ebr/com.squareup.okio-1.14.0/com.squareup.okio.mf
deleted file mode 100644
index b680615..0000000
--- a/ebr/com.squareup.okio-1.14.0/com.squareup.okio.mf
+++ /dev/null
@@ -1,16 +0,0 @@
-Bundle-SymbolicName: com.squareup.okio
-Bundle-Name: Okio
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${okioVersion}
-Import-Template:
- javax.annotation;version="0";resolution:=optional,
- javax.crypto.*;version="0";resolution:=optional,
- org.codehaus.mojo.animal_sniffer;version="[1.15,2)";resolution:=optional
-Export-Template:
- okio.*;version="${okioVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/ebr.iml b/ebr/ebr.iml
deleted file mode 100644
index f4601dc..0000000
--- a/ebr/ebr.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id="ebr" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$">
-      <excludeFolder url="file://$MODULE_DIR$/.gradle" />
-      <excludeFolder url="file://$MODULE_DIR$/build" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/ebr/gradle.properties b/ebr/gradle.properties
deleted file mode 100644
index 1fde8d9..0000000
--- a/ebr/gradle.properties
+++ /dev/null
@@ -1,354 +0,0 @@
-# sftp server url
-ECLIPSE_ORG_FTP_HOST=build.eclipse.org
-# sftp username
-ECLIPSE_ORG_FTP_USER=virgoBuild
-# sftp key
-ECLIPSE_ORG_FTP_IDENTITY=id_virgoBuild_rsa
-# absolute path to the root of the update-sites mirror
-ECLIPSE_ORG_FTP_MIRROR_PATH=/shared/rt/virgo/ivy/bundles/release
-
-# CQ4129 (PB CQ3480)
-junitVersion = 4.7
-
-# CQ4132 (PB CQ1887)
-easymockVersion = 2.3
-
-# PaxExam
-# CQ8541
-paxExamJunit4Version = 4.11.0
-paxExamContainerNativeVersion = 4.11.0
-paxExamLinkMvnVersion = 4.11.0
-paxUrlAetherVersion = 2.5.2
-paxUrlWrapVersion = 2.3.0
-
-# CQ 12463 SLF4J jcl-over-slf4j Version: 1.7.22
-# CQ 12465 SLF4J jul-to-slf4j Version: 1.7.22
-# CQ 12464 SLF4J log4j-over-slf4j Version: 1.7.22
-# CQ 12462 SLF4J slf4j-api Version: 1.7.22
-# CQ 12540 SLF4J slf4j-nop version 1.7.22 and Later
-slf4jVersion = 1.7.25
-# CQ 12508 - Logback Classic Version 1.1.8
-# CQ 12507 - Logback Core Version: 1.1.8
-logbackVersion = 1.1.8
-
-# Eclipse Kepler 4.3.2 (SR2)
-equinoxVersion = 3.9.1.v20140110-1610
-osgiServicesVersion = 3.3.100.v20130513-1956
-osgiEnterpriseVersion = 4.2.0.v201108120515
-
-equinoxAppVersion = 1.3.100.v20130327-1442
-# ConfigAdminService
-equinoxCmVersion = 1.0.400.v20130327-1442
-# Eclipse Mars.2
-# requires 'package org.osgi.framework 1.8.0'
-# equinoxCmVersion = 1.1.0.v20131021-1936
-equinoxCommonVersion = 3.6.200.v20130402-1505
-# DeclarativeService
-equinoxDsVersion = 1.4.101.v20130813-1853
-equinoxConsoleVersion = 1.0.100.v20130429-0953
-equinoxConsoleSshVersion = 1.0.0.v20130515-2026
-equinoxEventVersion = 1.3.0.v20130327-1442
-equinoxFrameworkadminEquinoxVersion = 1.0.500.v20130327-2119
-equinoxFrameworkadminVersion = 2.0.100.v20130327-2119
-
-#equinoxHttpJettyVersion = 3.0.200.v20131021-1843
-equinoxHttpJettyVersion = 3.0.100.v20130327-1442
-#equinoxHttpServletVersion = 1.1.500.v20140318-1755
-equinoxHttpServletVersion = 1.1.400.v20130418-1354
-
-# Note: Used by Virgo Build Tools, too
-equinoxLauncherVersion = 1.3.0.v20130327-1440
-equinoxPreferencesVersion = 3.5.100.v20130422-1538
-equinoxRegionVersion = 1.1.101.v20130722-1314
-equinoxRegionExportedPackageVersion = 1.1.0
-equinoxRegistryVersion = 3.5.301.v20130717-1549
-equinoxSecurityVersion = 1.2.0.v20130424-1801
-equinoxSimpleConfiguratorVersion = 1.0.400.v20130327-2119
-equinoxSimpleConfiguratorManipulatorVersion = 2.0.0.v20130327-2119
-equinoxUtilVersion = 1.0.500.v20130404-1337
-
-eclipseCoreContenttypeVersion = 3.4.200.v20130326-1255
-eclipseCoreJobsVersion = 3.5.300.v20130429-1813
-eclipseCoreNetVersion = 1.2.200.v20130430-1352
-eclipseCoreRuntimeVersion = 3.9.100.v20131218-1515
-
-eclipseJdtCoreCompilerBatchVersion = 3.10.0.v20140604-1726
-
-eclipseEcfIdentityVersion = 3.2.0.v20130604-1622
-eclipseEcfFiletransferVersion = 5.0.0.v20130604-1622
-eclipseEcfProviderFiletransferVersion = 3.2.0.v20130604-1622
-eclipseEcfSslVersion = 1.1.0.v20130604-1622
-eclipseEcfVersion = 3.2.0.v20130604-1622
-
-sat4jCoreVersion = 2.3.5.v201308161310
-sat4jPbVersion = 2.3.5.v201308161310
-
-p2ArtifactRepositoryVersion = 1.1.200.v20130515-2028
-p2ConsoleVersion = 1.0.300.v20130327-2119
-p2CoreVersion = 2.3.0.v20130327-2119
-p2DirectorVersion = 2.3.1.v20140221-1852
-p2EngineVersion = 2.3.0.v20130526-2122
-p2GarbageCollectorVersion = 1.0.200.v20130327-2119
-p2JarProcessorVersion = 1.0.300.v20130327-2119
-p2MetadataVersion = 2.2.0.v20130523-1557
-p2MetadataRepositoryVersion = 1.2.100.v20130327-2119
-p2PublisherVersion = 1.3.0.v20140129-1405
-p2PublisherEclipseVersion = 1.1.200.v20130516-1953
-p2RepositoryVersion = 2.3.0.v20130412-2032
-p2TouchpointEclipseVersion = 2.1.200.v20130327-2119
-p2TouchpointNativesVersion = 1.1.100.v20130327-2119
-p2TransportEcfVersion = 1.1.0.v20130516-1858
-
-#CQ5528
-apacheSshdCoreVersion = 0.5.0.v201108120515
-#CQ6402 - command, shell and runtime
-gogoCommandVersion = 0.10.0.v201209301215
-gogoRuntimeVersion = 0.10.0.v201209301036
-gogoShellVersion = 0.10.0.v201211091412
-#CQ5527
-minaCoreVersion = 2.0.2.v201108120515
-
-orgAopAllianceVersion = 1.0.0
-
-geminiBlueprintVersion = 2.0.0.RELEASE
-// TODO update CQs for 5.0.8
-#CQ 13690 org.springframework.aop
-#CQ 13691 org.springframework.aspects
-#CQ 13692 org.springframework.beans
-#CQ 13693 org.springframework.context
-#CQ 13694 org.springframework.context.support
-#CQ 13695 org.springframework.core
-#CQ 13696 org.springframework.expression
-#CQ 13697 org.springframework.jdbc
-#CQ ?! org.springframework.jcl
-#CQ 13698 org.springframework.jms
-#CQ 13699 org.springframework.messaging
-#CQ 13700 org.springframework.orm
-#CQ 13701 org.springframework.oxm
-#CQ 13702 org.springframework.transaction
-#CQ 13703 org.springframework.web
-#CQ ?! org.springframework.webflux
-#CQ 13704 org.springframework.webmvc
-#CQ 13706 org.springframework.websocket
-springframeworkVersion = 5.0.8.RELEASE
-
-geminiManagementVersion = 1.0.5.RELEASE
-geminiWebVersion = 3.0.0.RC3
-
-objectwebAsmVersion = 3.2.0.v200909071300
-scannotationVersion = 1.0.2.v201205170710
-
-commonsBeanutilsVersion = 1.8.0.v201205091237
-# CQ 10288 (PB CQ9217)
-commonsCodecVersion = 1.10.0
-commonsCliVersion = 1.2.0
-# CQ12542 (PB CQ10386)
-commonsCollectionsVersion = 3.2.2
-commonsDbcpVersion = 1.4.0.v201204271417
-# CQ12541 (PB CQ12051) - version 1.3.2
-commonsFileuploadVersion = 1.3.3
-# CQ3956 (PB CQ1765)
-commonsHttpClientVersion = 3.1.0
-
-# CQ9555 (PB Orbit CQ8938)
-httpcomponentsCoreVersion = 4.3.3
-# CQ9556 (PB Orbit CQ8934)
-httpcomponentsClientVersion = 4.3.6
-
-# CQ11189 (PB Orbit CQ8294)
-commonsIoVersion = 2.2
-commonsLangVersion = 3.1.0
-# CQ pending PB CQ10162?
-commonsLoggingVersion = 1.2.0
-commonsPoolVersion = 1.6.0.v201204271246
-
-apacheTaglibsStandardVersion = 1.1.2.v20110517
-
-apacheBvalVersion = 0.5.0
-# CQ7162 OpenEJB (Subset) Version: 4.5.2
-apacheOpenejbVersion = 4.5.2
-apacheOpenejbCoreVersion = 4.5.2.virgo-3
-
-# CQ7145 openwebbeans (Subset) Version: 1.1.7
-apacheOpenwebbeansVersion = 1.1.7.v201304201405
-apacheOpenwebbeansEEVersion = 1.1.7.v201304200545
-apacheOpenwebbeansTomcat7Version = 1.1.7.v201304201405-virgo-1
-
-# CQ7149 XBean (Subset) Version: 3.12
-apacheXBeanAsmVersion = 3.12.0.v201304200545
-apacheXBeanBundleutilsVersion = 3.12.0.v201304200545
-apacheXBeanFinderVersion = 3.12.0.v201304201405
-apacheXBeanNamingVersion = 3.12.0.v201304201405
-apacheXBeanReflectVersion = 3.12.0.v201304201405
-
-# CQ7147 Java Server Faces Version: 2.1.18
-# TODO What's the difference of javax.faces and com.sun.faces - do we need both?
-glassfishJavaxFacesVersion = 2.1.18.v201304200545
-glassfishComSunFacesVersion = 2.1.18.v201304210537-virgo-2
-
-geronimoComponentsConnectorVersion = 3.1.1.v201205170953
-geronimoComponentsTransactionVersion = 3.1.1.v201205170710
-geronimoSpecsJ2eeManagementVersion = 1.0.0.v201205091237
-geronimoSpecsOsgiLocatorVersion = 1.1.0.v201205170953
-geronimoSpecsOsgiRegistryVersion = 1.1.0.v201205170710
-
-javaxActivationVersion = 1.1.0.v201108011116
-javaxAnnotationVersion= 1.2.0.v201401042248
-# CQ6093 ejb-api Version: 3.1.1
-javaxEjbVersion=3.1.1.v201204261316
-javaxElVersion=3.0.0.20180121
-# CQ6090 (PB Orbit CQ3578)
-javaxInjectVersion = 1.0.0.v20091030
-javaxJmsVersion=1.1.0.v201205091237
-# CQ12547 (PB CQ11275) - 1.5.5
-javaxMailVersion = 1.5.6
-# TODO create CQ?
-# Available from Eclipse Link p2 site http://download.eclipse.org/rt/eclipselink/updates/2.4.2.v20130514-5956486/
-javaxPersistenceVersion=2.1.0.v201304241213
-# CQ3940
-javaxPortletVersion=2.0.0
-javaxResourceVersion=1.6.0.v201204270900
-javaxSecurityAuthMessageVersion=1.1.0
-# TODO - check if a CQ is missing
-javaxSecurityJaccVersion=1.4.0.v201205031350
-# CQ6246 Jetty servlet-api Version: 3.0 (PB CQ3217)
-# TODO - update CQ?
-javaxServletVersion = 3.1.0.20150414
-javaxServletJspVersion = 2.3.0
-# CQ12544 javax.servlet.jsp.jstl api Version: 1.2.1
-javaxServletJspJstlApiVersion=1.2.1
-# CQ12543 JSP Standard Tag Library Version 1.2.5-b03
-javaxServletJspJstlImplVersion=1.2.5.b03
-# CQ12565 Java Interceptor API 1.2
-javaxInterceptorVersion = 1.2
-# CQ12546 Java Transaction API Version: 1.2 (PB Orbit CQ7296)
-javaxTransactionVersion = 1.2
-# CQ6095 Bean Validation API Version: 1.0.0 GA (PB CQ3570)
-javaxValidationVersion=1.0.0.GA_v201205091237
-# Covered by Tomcat CQ
-javaxWebsocketVersion=1.1.0.v201401130840
-javaxWsdlVersion=1.6.2.v201012040545
-javaxWsRsVersion=1.1.1.v20101004-1200
-javaxXmlRpcVersion=1.1.0.v201005080400
-
-eclipsePersistenceAntlrVersion = 3.2.0.v201206041011
-eclipsePersistenceAsmVersion = 3.3.1.v201206041142
-# TODO update to 2.4.2 required by spring-orm
-eclipsePersistenceCoreVersion = 2.4.1.v20121003-ad44345
-eclipsePersistenceJpaVersion = 2.4.1.v20121003-ad44345
-eclipsePersistenceJpaJpqlVersion = 2.0.1.v20121003-ad44345
-
-# CQ6092 cdi-api Version: 1.0 (Context and Dependency Injection API from JSR 299)
-cdiApiVersion = 1.0.0.v201105160744
-javassistVersion = 3.17.1.GA
-# CQ6100 Java Open Transaction Manager (JOTM) 2.1.9 *Subset*
-jotmVersion = 2.1.9.v201204271116
-quartzVersion = 2.2.3
-
-# CQ11207
-jolokiaVersion = 1.3.3
-
-aspectjVersion = 1.8.10
-
-jettyVersion = 8.1.16.v20140903
-# TODO move forward to latest release (as of April 8th 2016)
-#jettyVersion = 8.1.18.v20150929
-
-# CQ9080 Apache Tomcat Version: 7.0.56 (PB Orbit CQ8933)
-#apacheCatalinaVersion = 7.0.56.v201412180755
-apacheCatalinaVersion = 8.5.5
-
-# CQ7699 (PB Orbit CQ6772)
-mozillaJavascriptVersion = 1.7.4.v201209142200
-# CQ7126 Hibernate Version: 4.1.0
-hibernateValidatorVersion = 4.3.2.Final
-hibernateVersion = 5.2.10.Final
-
-# performance-tests
-#    jwebunitVersion = 2.2.0
-# TODO create CQ for version 3.2?
-jwebunitVersion = 3.2
-# TODO create CQ for version 2.15?
-htmlUnitVersion = 2.15
-
-# system-tests
-dumbsterVersion = 1.6.0
-
-# OSGi test
-# optional spring 4.2.9.RELEASE dependencies - used only to generate the correct OSGi manifests
-
-# spring-aop
-jamonVersion = 2.81
-commonsPool2Version = 2.4.2
-
-# spring-aspects
-javaxCacheVersion = 1.0.0
-
-# spring-beans
-# https://github.com/spring-projects/spring-framework/blob/v5.0.4.RELEASE/spring-beans/spring-beans.gradle
-groovyVersion = 2.4.13
-snakeYamlVersion = 1.19
-kotlinVersion = 1.2.21
-orgJetbrainsAnnotations = 13.0
-
-# spring-context
-# bundlor fails with 2.0b4
-beanShellVersion = 2
-jodaTimeVersion = 2.9.9
-jrubyVersion = 1.7.27
-
-# spring-context-support
-commonjVersion = 1.1.0
-ehcacheVersion = 2.10.4
-freemarkerVersion = 2.3.23
-jasperreportsVersion = 6.2.1
-velocityVersion = 1.7
-benmanesCaffeineVersion = 2.3.5
-
-# spring-core
-# CQ4833 log4j Version: 1.2.15 (Subset - see all comments) (PB Orbit CQ3560)
-apacheLog4jVersion = 1.2.17
-joptSimpleVersion = 5.0.4
-nettyVersion = 4.1.21.Final
-reactorCoreVersion = 3.1.5.RELEASE
-reactiveStreamsVersion = 1.0.2
-rxJava2Version = 2.1.9
-rxJavaVersion = 1.3.6
-rxJavaReactiveStreamsVersion = 1.2.1
-
-# spring-jdbc
-h2Version = 1.4.193
-c3p0Version = 0.9.5.2
-hsqldbVersion = 2.3.4
-jacksonVersion = 2.8.11.1
-apacheDerbyVersion = 10.13.1.1
-
-# spring-messaging
-
-# spring-orm
-jdoApiVersion = 3.1
-openjpaVersion = 2.4.2
-
-# spring-oxm
-xstreamVersion = 1.4.9
-xmlBeans = 2.6.0
-castorVersion = 1.4.1
-jibxVersion = 1.2.6
-
-# spring-web
-hessianVersion = 4.0.38
-gsonVersion = 2.8.5
-protobufJavaVersion = 2.6.1
-protobufJavaFormatVersion = 1.4
-romeVersion = 1.7.4
-okhttp3Version = 3.9.1
-okioVersion = 1.14.0
-
-# spring-webmvc
-jxlVersion = 2.6.12
-poiVersion = 3.14
-# 0.32-1 is no valid OSGi qualifier
-webjarsVersion = 0.32
-
-# spring-websocket
-undertowVersion = 1.3.33.Final
diff --git a/ebr/gradle/wrapper/gradle-wrapper.jar b/ebr/gradle/wrapper/gradle-wrapper.jar
index 6ffa237..2a759d5 100644
--- a/ebr/gradle/wrapper/gradle-wrapper.jar
+++ b/ebr/gradle/wrapper/gradle-wrapper.jar
Binary files differ
diff --git a/ebr/gradle/wrapper/gradle-wrapper.properties b/ebr/gradle/wrapper/gradle-wrapper.properties
index f17aa14..1df18a3 100644
--- a/ebr/gradle/wrapper/gradle-wrapper.properties
+++ b/ebr/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Fri Jun 09 15:10:16 CEST 2017
+#Sat Nov 02 08:39:51 CET 2019
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.3-all.zip
diff --git a/ebr/gradlew b/ebr/gradlew
index 9aa616c..4453cce 100755
--- a/ebr/gradlew
+++ b/ebr/gradlew
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
 
 ##############################################################################
 ##
@@ -154,16 +154,19 @@
     esac
 fi
 
-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
-function splitJvmOpts() {
-    JVM_OPTS=("$@")
+# Escape application args
+save ( ) {
+    for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+    echo " "
 }
-eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
-JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+APP_ARGS=$(save "$@")
+
+# Collect all arguments for the java command, following the shell quoting and substitution rules
+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
 
 # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
-if [[ "$(uname)" == "Darwin" ]] && [[ "$HOME" == "$PWD" ]]; then
+if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
   cd "$(dirname "$0")"
 fi
 
-exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
+exec "$JAVACMD" "$@"
diff --git a/ebr/gradlew.bat b/ebr/gradlew.bat
index e95643d..f955316 100644
--- a/ebr/gradlew.bat
+++ b/ebr/gradlew.bat
@@ -1,84 +1,84 @@
-@if "%DEBUG%" == "" @echo off

-@rem ##########################################################################

-@rem

-@rem  Gradle startup script for Windows

-@rem

-@rem ##########################################################################

-

-@rem Set local scope for the variables with windows NT shell

-if "%OS%"=="Windows_NT" setlocal

-

-set DIRNAME=%~dp0

-if "%DIRNAME%" == "" set DIRNAME=.

-set APP_BASE_NAME=%~n0

-set APP_HOME=%DIRNAME%

-

-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.

-set DEFAULT_JVM_OPTS=

-

-@rem Find java.exe

-if defined JAVA_HOME goto findJavaFromJavaHome

-

-set JAVA_EXE=java.exe

-%JAVA_EXE% -version >NUL 2>&1

-if "%ERRORLEVEL%" == "0" goto init

-

-echo.

-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

-echo.

-echo Please set the JAVA_HOME variable in your environment to match the

-echo location of your Java installation.

-

-goto fail

-

-:findJavaFromJavaHome

-set JAVA_HOME=%JAVA_HOME:"=%

-set JAVA_EXE=%JAVA_HOME%/bin/java.exe

-

-if exist "%JAVA_EXE%" goto init

-

-echo.

-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%

-echo.

-echo Please set the JAVA_HOME variable in your environment to match the

-echo location of your Java installation.

-

-goto fail

-

-:init

-@rem Get command-line arguments, handling Windows variants

-

-if not "%OS%" == "Windows_NT" goto win9xME_args

-

-:win9xME_args

-@rem Slurp the command line arguments.

-set CMD_LINE_ARGS=

-set _SKIP=2

-

-:win9xME_args_slurp

-if "x%~1" == "x" goto execute

-

-set CMD_LINE_ARGS=%*

-

-:execute

-@rem Setup the command line

-

-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar

-

-@rem Execute Gradle

-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%

-

-:end

-@rem End local scope for the variables with windows NT shell

-if "%ERRORLEVEL%"=="0" goto mainEnd

-

-:fail

-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of

-rem the _cmd.exe /c_ return code!

-if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1

-exit /b 1

-

-:mainEnd

-if "%OS%"=="Windows_NT" endlocal

-

-:omega

+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windows variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/ebr/org.aspectj.weaver-1.8.10/build.gradle b/ebr/org.aspectj.weaver-1.8.10/build.gradle
deleted file mode 100644
index 89b906b..0000000
--- a/ebr/org.aspectj.weaver-1.8.10/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.aspectj', name: 'aspectjweaver', version: "${aspectjVersion}"
-}
diff --git a/ebr/org.aspectj.weaver-1.8.10/org.aspectj.weaver.mf b/ebr/org.aspectj.weaver-1.8.10/org.aspectj.weaver.mf
deleted file mode 100644
index a04e97a..0000000
--- a/ebr/org.aspectj.weaver-1.8.10/org.aspectj.weaver.mf
+++ /dev/null
@@ -1,22 +0,0 @@
-Name: org/aspectj/weaver/
-Specification-Title: AspectJ Weaver Classes
-Specification-Version: ${aspectjVersion}
-Specification-Vendor: aspectj.org
-Implementation-Title: org.aspectj.weaver
-Implementation-Version: ${aspectjVersion}
-Implementation-Vendor: aspectj.org
-Premain-Class: org.aspectj.weaver.loadtime.Agent
-Agent-Class: org.aspectj.weaver.loadtime.Agent
-Can-Redefine-Classes: true
-Bundle-SymbolicName: org.aspectj.weaver
-Bundle-Name: AspectJ weaver
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${aspectjVersion}
-Import-Template:
- com.bea.jvm;version="0";resolution:="optional",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}";resolution:="optional",
- javax.xml.parsers;version="0",
- org.xml.sax.*;version="0"
-Export-Template:
- org.aspectj.*;version="${aspectjVersion}"
diff --git a/ebr/org.springframework.aop-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.aop-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index e1a17da..0000000
--- a/ebr/org.springframework.aop-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-aop', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.aop-4.2.9.RELEASE/org.springframework.aop.mf b/ebr/org.springframework.aop-4.2.9.RELEASE/org.springframework.aop.mf
deleted file mode 100644
index 726727a..0000000
--- a/ebr/org.springframework.aop-4.2.9.RELEASE/org.springframework.aop.mf
+++ /dev/null
@@ -1,26 +0,0 @@
-Bundle-SymbolicName: org.springframework.aop
-Bundle-Name: Spring AOP
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.jamonapi.*;version="${jamonVersion:[=.=.=, +1)}";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.commons.pool.*;version="${commonsPoolVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.pool2.*;version="${commonsPool2Version:[=.=.=, +1)}";resolution:=optional,
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.aop.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.aop-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.aop-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index d6f2c81..0000000
--- a/ebr/org.springframework.aop-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,16 +0,0 @@
-configurations {
-    origin
-}
-
-dependencies {
-    origin group: 'org.springframework', name: 'spring-aop', version: "${springframeworkVersion}"
-    sourceBundle fileTree("$buildDir/libs")
-}
-
-task removeAopallianceFromJar(type: Jar) {
-    baseName = 'spring-aop'
-    from zipTree(configurations.origin[0])
-    exclude 'org/aopalliance/**'
-}
-
-bundlor.dependsOn removeAopallianceFromJar
diff --git a/ebr/org.springframework.aop-4.3.21.RELEASE/org.springframework.aop.mf b/ebr/org.springframework.aop-4.3.21.RELEASE/org.springframework.aop.mf
deleted file mode 100644
index d05ddc6..0000000
--- a/ebr/org.springframework.aop-4.3.21.RELEASE/org.springframework.aop.mf
+++ /dev/null
@@ -1,27 +0,0 @@
-Bundle-SymbolicName: org.springframework.aop
-Bundle-Name: Spring AOP
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- com.jamonapi.*;version="${jamonVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.pool.*;version="${commonsPoolVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.pool2.*;version="${commonsPool2Version:[=.=.=, +1)}";resolution:=optional,
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.aop.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Export-Package,
- Import-Package,
- Tool
-
diff --git a/ebr/org.springframework.aop-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.aop-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index d6f2c81..0000000
--- a/ebr/org.springframework.aop-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,16 +0,0 @@
-configurations {
-    origin
-}
-
-dependencies {
-    origin group: 'org.springframework', name: 'spring-aop', version: "${springframeworkVersion}"
-    sourceBundle fileTree("$buildDir/libs")
-}
-
-task removeAopallianceFromJar(type: Jar) {
-    baseName = 'spring-aop'
-    from zipTree(configurations.origin[0])
-    exclude 'org/aopalliance/**'
-}
-
-bundlor.dependsOn removeAopallianceFromJar
diff --git a/ebr/org.springframework.aop-5.0.8.RELEASE/org.springframework.aop.mf b/ebr/org.springframework.aop-5.0.8.RELEASE/org.springframework.aop.mf
deleted file mode 100644
index d05ddc6..0000000
--- a/ebr/org.springframework.aop-5.0.8.RELEASE/org.springframework.aop.mf
+++ /dev/null
@@ -1,27 +0,0 @@
-Bundle-SymbolicName: org.springframework.aop
-Bundle-Name: Spring AOP
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- com.jamonapi.*;version="${jamonVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.pool.*;version="${commonsPoolVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.pool2.*;version="${commonsPool2Version:[=.=.=, +1)}";resolution:=optional,
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.aop.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Export-Package,
- Import-Package,
- Tool
-
diff --git a/ebr/org.springframework.aspects-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.aspects-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 5520b71..0000000
--- a/ebr/org.springframework.aspects-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-aspects', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.aspects-4.2.9.RELEASE/org.springframework.aspects.mf b/ebr/org.springframework.aspects-4.2.9.RELEASE/org.springframework.aspects.mf
deleted file mode 100644
index 7cefed2..0000000
--- a/ebr/org.springframework.aspects-4.2.9.RELEASE/org.springframework.aspects.mf
+++ /dev/null
@@ -1,29 +0,0 @@
-Bundle-SymbolicName: org.springframework.aspects
-Bundle-Name: Spring Aspects
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.cache;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.persistence;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.orm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Tool
-Excluded-Imports:
- org.springframework.context.*
diff --git a/ebr/org.springframework.aspects-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.aspects-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 5520b71..0000000
--- a/ebr/org.springframework.aspects-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-aspects', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.aspects-4.3.21.RELEASE/org.springframework.aspects.mf b/ebr/org.springframework.aspects-4.3.21.RELEASE/org.springframework.aspects.mf
deleted file mode 100644
index 132f4bb..0000000
--- a/ebr/org.springframework.aspects-4.3.21.RELEASE/org.springframework.aspects.mf
+++ /dev/null
@@ -1,30 +0,0 @@
-Bundle-SymbolicName: org.springframework.aspects
-Bundle-Name: Spring Aspects
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.cache;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.persistence;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.transaction;version="${javaxTransactionVersion:[=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.orm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Tool
-Excluded-Imports:
- org.springframework.context.*
diff --git a/ebr/org.springframework.aspects-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.aspects-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index 5520b71..0000000
--- a/ebr/org.springframework.aspects-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-aspects', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.aspects-5.0.8.RELEASE/org.springframework.aspects.mf b/ebr/org.springframework.aspects-5.0.8.RELEASE/org.springframework.aspects.mf
deleted file mode 100644
index 132f4bb..0000000
--- a/ebr/org.springframework.aspects-5.0.8.RELEASE/org.springframework.aspects.mf
+++ /dev/null
@@ -1,30 +0,0 @@
-Bundle-SymbolicName: org.springframework.aspects
-Bundle-Name: Spring Aspects
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.cache;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.persistence;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.transaction;version="${javaxTransactionVersion:[=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.orm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Tool
-Excluded-Imports:
- org.springframework.context.*
diff --git a/ebr/org.springframework.beans-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.beans-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index cd78444..0000000
--- a/ebr/org.springframework.beans-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-beans', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.beans-4.2.9.RELEASE/org.springframework.beans.mf b/ebr/org.springframework.beans-4.2.9.RELEASE/org.springframework.beans.mf
deleted file mode 100644
index 4005ddd..0000000
--- a/ebr/org.springframework.beans-4.2.9.RELEASE/org.springframework.beans.mf
+++ /dev/null
@@ -1,26 +0,0 @@
-Bundle-SymbolicName: org.springframework.beans
-Bundle-Name: Spring Beans
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.inject.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.yaml.snakeyaml.*;version="${snakeYamlVersion:[=.=.=, +1)}";resolution:="optional",
- org.codehaus.groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.beans.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.beans-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.beans-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index cd78444..0000000
--- a/ebr/org.springframework.beans-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-beans', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.beans-4.3.21.RELEASE/org.springframework.beans.mf b/ebr/org.springframework.beans-4.3.21.RELEASE/org.springframework.beans.mf
deleted file mode 100644
index 8e5882b..0000000
--- a/ebr/org.springframework.beans-4.3.21.RELEASE/org.springframework.beans.mf
+++ /dev/null
@@ -1,26 +0,0 @@
-Bundle-SymbolicName: org.springframework.beans
-Bundle-Name: Spring Beans
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.inject.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.yaml.snakeyaml.*;version="${snakeYamlVersion:[=.=.=, +1)}";resolution:="optional",
- org.codehaus.groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.beans.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.beans-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.beans-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index cd78444..0000000
--- a/ebr/org.springframework.beans-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-beans', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.beans-5.0.8.RELEASE/org.springframework.beans.mf b/ebr/org.springframework.beans-5.0.8.RELEASE/org.springframework.beans.mf
deleted file mode 100644
index a2a3c14..0000000
--- a/ebr/org.springframework.beans-5.0.8.RELEASE/org.springframework.beans.mf
+++ /dev/null
@@ -1,28 +0,0 @@
-Bundle-SymbolicName: org.springframework.beans
-Bundle-Name: Spring Beans
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- javax.el.*;version="${javaxElVersion:[=.=.0, +1)}";resolution:=optional,
- javax.inject.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.yaml.snakeyaml.*;version="${snakeYamlVersion:[=.=.=, +1)}";resolution:="optional",
- org.codehaus.groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional"
-Export-Template:
- org.springframework.beans.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.context-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.context-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 652c1a5..0000000
--- a/ebr/org.springframework.context-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-context', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.context-4.2.9.RELEASE/org.springframework.context.mf b/ebr/org.springframework.context-4.2.9.RELEASE/org.springframework.context.mf
deleted file mode 100644
index 09182f1..0000000
--- a/ebr/org.springframework.context-4.2.9.RELEASE/org.springframework.context.mf
+++ /dev/null
@@ -1,58 +0,0 @@
-Bundle-SymbolicName: org.springframework.context
-Bundle-Name: Spring Context
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- org.springframework.cglib.reflect;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.orm.jpa.support;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- javax.inject;version="[1, 2)";resolution:=optional,
- javax.persistence;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- com.ibm.websphere.management;version="0";resolution:=optional
-Import-Template:
- bsh.*;version="${beanShellVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.net.*;version="0";resolution:=optional,
- edu.emory.mathcs.backport.*;version="[3.0.0, 4.0.0)";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- javax.annotation.*;version="0";resolution:=optional,
- javax.ejb.*;version="[3, 4)";resolution:=optional,
- javax.enterprise.concurrent;version="[1, 2)";resolution:=optional,
- javax.interceptor.*;version="[3.0.0, 4.0.0)";resolution:=optional,
- javax.jms.*;version="[1.1.0, 2.0.0)";resolution:=optional,
- javax.management.*;version="0";resolution:=optional,
- javax.money.*;version="[1, 2)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.rmi.*;version="0";resolution:=optional,
- javax.script;version="0";resotion:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- net.sf.ehcache.*;version="[1.0.0, 3.0.0)";resolution:=optional,
- javax.cache.*;version="[0.5.0, 0.5.0]";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.hibernate.validator.*;version="${hibernateVersion:[=.=.=, +1)}";resolution:=optional,
- org.joda.*;version="${jodaTimeVersion:[=.=.=, +1)}";resolution:=optional,
- org.jruby.*;version="${jrubyVersion:[=.=.=, +1)}";resolution:=optional,
- org.omg.CORBA.*;version="0";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.asm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.instrument.*;version="0";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.context-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.context-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 652c1a5..0000000
--- a/ebr/org.springframework.context-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-context', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.context-4.3.21.RELEASE/org.springframework.context.mf b/ebr/org.springframework.context-4.3.21.RELEASE/org.springframework.context.mf
deleted file mode 100644
index 67e2e8b..0000000
--- a/ebr/org.springframework.context-4.3.21.RELEASE/org.springframework.context.mf
+++ /dev/null
@@ -1,58 +0,0 @@
-Bundle-SymbolicName: org.springframework.context
-Bundle-Name: Spring Context
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- org.springframework.cglib.reflect;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.orm.jpa.support;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- javax.inject;version="[1, 2)";resolution:=optional,
- javax.persistence;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- com.ibm.websphere.management;version="0";resolution:=optional
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- bsh.*;version="${beanShellVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.net.*;version="0";resolution:=optional,
- edu.emory.mathcs.backport.*;version="[3.0.0, 4.0.0)";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- javax.annotation.*;version="0";resolution:=optional,
- javax.cache.*;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.ejb.*;version="[3, 4)";resolution:=optional,
- javax.enterprise.concurrent;version="[1, 2)";resolution:=optional,
- javax.interceptor.*;version="[3.0.0, 4.0.0)";resolution:=optional,
- javax.jms.*;version="[1.1.0, 2.0.0)";resolution:=optional,
- javax.management.*;version="0";resolution:=optional,
- javax.money.*;version="[1, 2)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.rmi.*;version="0";resolution:=optional,
- javax.script;version="0";resotion:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- net.sf.ehcache.*;version="${ehcacheVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.hibernate.validator.*;version="${hibernateVersion:[=.=.=, +1)}";resolution:=optional,
- org.joda.*;version="${jodaTimeVersion:[=.=.=, +1)}";resolution:=optional,
- org.jruby.*;version="${jrubyVersion:[=.=.=, +1)}";resolution:=optional,
- org.omg.CORBA.*;version="0";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.asm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.instrument.*;version="0";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.context-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.context-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index 652c1a5..0000000
--- a/ebr/org.springframework.context-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-context', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.context-5.0.8.RELEASE/org.springframework.context.mf b/ebr/org.springframework.context-5.0.8.RELEASE/org.springframework.context.mf
deleted file mode 100644
index 574413d..0000000
--- a/ebr/org.springframework.context-5.0.8.RELEASE/org.springframework.context.mf
+++ /dev/null
@@ -1,60 +0,0 @@
-Bundle-SymbolicName: org.springframework.context
-Bundle-Name: Spring Context
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- org.springframework.cglib.reflect;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.orm.jpa.support;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- javax.inject;version="[1, 2)";resolution:=optional,
- javax.persistence;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- com.ibm.websphere.management;version="0";resolution:=optional
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- bsh.*;version="${beanShellVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.net.*;version="0";resolution:=optional,
- edu.emory.mathcs.backport.*;version="[3.0.0, 4.0.0)";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- javax.annotation.*;version="0";resolution:=optional,
- javax.cache.*;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.ejb.*;version="[3, 4)";resolution:=optional,
- javax.enterprise.concurrent;version="[1, 2)";resolution:=optional,
- javax.interceptor.*;version="[3.0.0, 4.0.0)";resolution:=optional,
- javax.jms.*;version="[1.1.0, 2.0.0)";resolution:=optional,
- javax.management.*;version="0";resolution:=optional,
- javax.money.*;version="[1, 2)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.rmi.*;version="0";resolution:=optional,
- javax.script;version="0";resotion:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- net.sf.ehcache.*;version="${ehcacheVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- org.hibernate.validator.*;version="${hibernateVersion:[=.=.=, +1)}";resolution:=optional,
- org.joda.*;version="${jodaTimeVersion:[=.=.=, +1)}";resolution:=optional,
- org.jruby.*;version="${jrubyVersion:[=.=.=, +1)}";resolution:=optional,
- org.omg.CORBA.*;version="0";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.asm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.instrument.*;version="0";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional"
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.context.support-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.context.support-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index a6af036..0000000
--- a/ebr/org.springframework.context.support-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-context-support', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.context.support-4.2.9.RELEASE/org.springframework.context.support.mf b/ebr/org.springframework.context.support-4.2.9.RELEASE/org.springframework.context.support.mf
deleted file mode 100644
index d54c5fa..0000000
--- a/ebr/org.springframework.context.support-4.2.9.RELEASE/org.springframework.context.support.mf
+++ /dev/null
@@ -1,40 +0,0 @@
-Bundle-SymbolicName: org.springframework.context.support
-Bundle-Name: Spring Context Support
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.google.common.*;version="[19, 100)";resolution:=optional,
- commonj.*;version="${commonjVersion:[=.=.=, +1)}";resolution:=optional,
- freemarker.*;version="${freemarkerVersion:[=.=.=, +1)}";resolution:=optional,
- javax.activation.*;version="0";resolution:=optional,
- javax.cache.*;version="[1, 2)";resolution:=optional,
- javax.mail.*;version="[1.5, 2)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- net.sf.ehcache.*;version="${ehcacheVersion:[=.=.=, +1)}";resolution:=optional,
- net.sf.jasperreports.*;version="${jasperreportsVersion:[=.=.=, +1)}";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.apache.commons.collections.*;version="${commonsCollectionsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.velocity.*;version="${velocityVersion:[=.=.=, +1)}";resolution:=optional,
- org.quartz.*;version="[2.2.2, 3)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jdbc.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.context.support.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.context.support-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.context.support-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index a6af036..0000000
--- a/ebr/org.springframework.context.support-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-context-support', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.context.support-4.3.21.RELEASE/org.springframework.context.support.mf b/ebr/org.springframework.context.support-4.3.21.RELEASE/org.springframework.context.support.mf
deleted file mode 100644
index b7f4b55..0000000
--- a/ebr/org.springframework.context.support-4.3.21.RELEASE/org.springframework.context.support.mf
+++ /dev/null
@@ -1,42 +0,0 @@
-Bundle-SymbolicName: org.springframework.context.support
-Bundle-Name: Spring Context Support
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.github.benmanes.caffeine.cache;version="${benmanesCaffeineVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.common.*;version="[20,100)";resolution:=optional,
- commonj.*;version="${commonjVersion:[=.=.=, +1)}";resolution:=optional,
- freemarker.*;version="${freemarkerVersion:[=.=.=, +1)}";resolution:=optional,
- javax.activation.*;version="0";resolution:=optional,
- javax.cache.*;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.mail.*;version="${javaxMailVersion:[=.=.0, +1)}";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- net.sf.ehcache.*;version="${ehcacheVersion:[=.=.=, +1)}";resolution:=optional,
- net.sf.jasperreports.*;version="${jasperreportsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.collections.*;version="${commonsCollectionsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.velocity.*;version="${velocityVersion:[=.=.=, +1)}";resolution:=optional,
- org.quartz.*;version="${quartzVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jdbc.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.context.support.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.context.support-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.context.support-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index a6af036..0000000
--- a/ebr/org.springframework.context.support-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-context-support', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.context.support-5.0.8.RELEASE/org.springframework.context.support.mf b/ebr/org.springframework.context.support-5.0.8.RELEASE/org.springframework.context.support.mf
deleted file mode 100644
index b7f4b55..0000000
--- a/ebr/org.springframework.context.support-5.0.8.RELEASE/org.springframework.context.support.mf
+++ /dev/null
@@ -1,42 +0,0 @@
-Bundle-SymbolicName: org.springframework.context.support
-Bundle-Name: Spring Context Support
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.github.benmanes.caffeine.cache;version="${benmanesCaffeineVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.common.*;version="[20,100)";resolution:=optional,
- commonj.*;version="${commonjVersion:[=.=.=, +1)}";resolution:=optional,
- freemarker.*;version="${freemarkerVersion:[=.=.=, +1)}";resolution:=optional,
- javax.activation.*;version="0";resolution:=optional,
- javax.cache.*;version="${javaxCacheVersion:[=.=.=, +1)}";resolution:=optional,
- javax.mail.*;version="${javaxMailVersion:[=.=.0, +1)}";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- net.sf.ehcache.*;version="${ehcacheVersion:[=.=.=, +1)}";resolution:=optional,
- net.sf.jasperreports.*;version="${jasperreportsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.collections.*;version="${commonsCollectionsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.velocity.*;version="${velocityVersion:[=.=.=, +1)}";resolution:=optional,
- org.quartz.*;version="${quartzVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jdbc.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.context.support.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.core-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.core-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index fc6f651..0000000
--- a/ebr/org.springframework.core-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-core', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.core-4.2.9.RELEASE/org.springframework.core.mf b/ebr/org.springframework.core-4.2.9.RELEASE/org.springframework.core.mf
deleted file mode 100644
index d43b39a..0000000
--- a/ebr/org.springframework.core-4.2.9.RELEASE/org.springframework.core.mf
+++ /dev/null
@@ -1,28 +0,0 @@
-Bundle-SymbolicName: org.springframework.core
-Bundle-Name: Spring Core
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.net;version="0",
- javax.xml.*;version="0",
- joptsimple.*;version="${joptSimpleVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tools.ant.*;version="0";resolution:=optional,
- org.apache.commons.codec.*;version="${commonsCodecVersion:[=.=.=, +1)}",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.asm.*;version="${springframeworkVersion}",
- org.springframework.cglib.*;version="${springframeworkVersion}",
- org.springframework.core.*;version="${springframeworkVersion}",
- org.springframework.lang.*;version="${springframeworkVersion}",
- org.springframework.objenesis.*;version="${springframeworkVersion}",
- org.springframework.util.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.core-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.core-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index fc6f651..0000000
--- a/ebr/org.springframework.core-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-core', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.core-4.3.21.RELEASE/org.springframework.core.mf b/ebr/org.springframework.core-4.3.21.RELEASE/org.springframework.core.mf
deleted file mode 100644
index 4cf2d4d..0000000
--- a/ebr/org.springframework.core-4.3.21.RELEASE/org.springframework.core.mf
+++ /dev/null
@@ -1,28 +0,0 @@
-Bundle-SymbolicName: org.springframework.core
-Bundle-Name: Spring Core
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.net;version="0",
- javax.xml.*;version="0",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- joptsimple.*;version="${joptSimpleVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tools.ant.*;version="0";resolution:=optional,
- org.apache.commons.codec.*;version="${commonsCodecVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.asm.*;version="${springframeworkVersion}",
- org.springframework.cglib.*;version="${springframeworkVersion}",
- org.springframework.core.*;version="${springframeworkVersion}",
- org.springframework.lang.*;version="${springframeworkVersion}",
- org.springframework.objenesis.*;version="${springframeworkVersion}",
- org.springframework.util.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.core-4.3.21.RELEASE/src/test/resources/bundle.conf b/ebr/org.springframework.core-4.3.21.RELEASE/src/test/resources/bundle.conf
deleted file mode 100644
index e69de29..0000000
--- a/ebr/org.springframework.core-4.3.21.RELEASE/src/test/resources/bundle.conf
+++ /dev/null
diff --git a/ebr/org.springframework.core-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.core-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index fc6f651..0000000
--- a/ebr/org.springframework.core-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-core', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.core-5.0.8.RELEASE/org.springframework.core.mf b/ebr/org.springframework.core-5.0.8.RELEASE/org.springframework.core.mf
deleted file mode 100644
index ad57b62..0000000
--- a/ebr/org.springframework.core-5.0.8.RELEASE/org.springframework.core.mf
+++ /dev/null
@@ -1,38 +0,0 @@
-Bundle-SymbolicName: org.springframework.core
-Bundle-Name: Spring Core
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.net;version="0",
- javax.xml.*;version="0",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- joptsimple.*;version="${joptSimpleVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tools.ant.*;version="0";resolution:=optional,
- org.apache.commons.codec.*;version="${commonsCodecVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.aspectj.*;version="${aspectjVersion:[=.=.=, +1)}";resolution:=optional,
- javax.annotation;version="0";resolution:=optional,
- javax.annotation.meta;version="0";resolution:=optional,
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.core.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.adapter.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.reactivestreams.*;version="${reactiveStreamsVersion:[=.=.=, +1)}";resolution:=optional,
- io.reactivex.*;version="${rxJava2Version:[=.=.=, +1)}";resolution:=optional,
- rx.*;version="${rxJavaVersion:[=.=.=, +1)}";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional"
-Export-Template:
- org.springframework.asm.*;version="${springframeworkVersion}",
- org.springframework.cglib.*;version="${springframeworkVersion}",
- org.springframework.core.*;version="${springframeworkVersion}",
- org.springframework.lang.*;version="${springframeworkVersion}",
- org.springframework.objenesis.*;version="${springframeworkVersion}",
- org.springframework.util.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.expression-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.expression-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index cd029da..0000000
--- a/ebr/org.springframework.expression-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-expression', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.expression-4.2.9.RELEASE/org.springframework.expression.mf b/ebr/org.springframework.expression-4.2.9.RELEASE/org.springframework.expression.mf
deleted file mode 100644
index 8363aac..0000000
--- a/ebr/org.springframework.expression-4.2.9.RELEASE/org.springframework.expression.mf
+++ /dev/null
@@ -1,12 +0,0 @@
-Bundle-SymbolicName: org.springframework.expression
-Bundle-Name: Spring Expression Language
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.asm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}"
-Export-Template:
- org.springframework.expression.*;version="${springframeworkVersion}"
diff --git a/ebr/org.springframework.expression-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.expression-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index cd029da..0000000
--- a/ebr/org.springframework.expression-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-expression', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.expression-4.3.21.RELEASE/org.springframework.expression.mf b/ebr/org.springframework.expression-4.3.21.RELEASE/org.springframework.expression.mf
deleted file mode 100644
index 8363aac..0000000
--- a/ebr/org.springframework.expression-4.3.21.RELEASE/org.springframework.expression.mf
+++ /dev/null
@@ -1,12 +0,0 @@
-Bundle-SymbolicName: org.springframework.expression
-Bundle-Name: Spring Expression Language
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.asm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}"
-Export-Template:
- org.springframework.expression.*;version="${springframeworkVersion}"
diff --git a/ebr/org.springframework.expression-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.expression-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index cd029da..0000000
--- a/ebr/org.springframework.expression-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-expression', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.expression-5.0.8.RELEASE/org.springframework.expression.mf b/ebr/org.springframework.expression-5.0.8.RELEASE/org.springframework.expression.mf
deleted file mode 100644
index 1bd694d..0000000
--- a/ebr/org.springframework.expression-5.0.8.RELEASE/org.springframework.expression.mf
+++ /dev/null
@@ -1,13 +0,0 @@
-Bundle-SymbolicName: org.springframework.expression
-Bundle-Name: Spring Expression Language
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.asm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}"
-Export-Template:
- org.springframework.expression.*;version="${springframeworkVersion}"
diff --git a/ebr/org.springframework.instrument.tomcat/org.springframework.instrument.tomcat.mf b/ebr/org.springframework.instrument.tomcat/org.springframework.instrument.tomcat.mf
deleted file mode 100644
index 6dc1970..0000000
--- a/ebr/org.springframework.instrument.tomcat/org.springframework.instrument.tomcat.mf
+++ /dev/null
@@ -1,6 +0,0 @@
-Bundle-SymbolicName: org.springframework.instrument.tomcat
-Bundle-Name: Spring Instrument Tomcat Weaver
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Import-Template:
- org.apache.catalina.*;version="[6.0.16, 7.0.0)"
diff --git a/ebr/org.springframework.instrument/org.springframework.instrument.mf b/ebr/org.springframework.instrument/org.springframework.instrument.mf
deleted file mode 100644
index 0ceb406..0000000
--- a/ebr/org.springframework.instrument/org.springframework.instrument.mf
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-SymbolicName: org.springframework.instrument
-Bundle-Name: Spring Instrument
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Premain-Class: org.springframework.instrument.InstrumentationSavingAgent
diff --git a/ebr/org.springframework.jcl-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.jcl-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index e27f172..0000000
--- a/ebr/org.springframework.jcl-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jcl', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jcl-5.0.8.RELEASE/org.springframework.jcl.mf b/ebr/org.springframework.jcl-5.0.8.RELEASE/org.springframework.jcl.mf
deleted file mode 100644
index 957d676..0000000
--- a/ebr/org.springframework.jcl-5.0.8.RELEASE/org.springframework.jcl.mf
+++ /dev/null
@@ -1,16 +0,0 @@
-Bundle-SymbolicName: org.springframework.jcl
-Bundle-Name: Spring JCL
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.apache.logging.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.slf4j.*;version="${slf4jVersion:[=.=.=, +1)}";resolution:=optional
-Export-Template:
- org.apache.commons.logging.*;version="1.2"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.jdbc-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.jdbc-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index f4e86ff..0000000
--- a/ebr/org.springframework.jdbc-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jdbc', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jdbc-4.2.9.RELEASE/org.springframework.jdbc.mf b/ebr/org.springframework.jdbc-4.2.9.RELEASE/org.springframework.jdbc.mf
deleted file mode 100644
index 9c5be59..0000000
--- a/ebr/org.springframework.jdbc-4.2.9.RELEASE/org.springframework.jdbc.mf
+++ /dev/null
@@ -1,39 +0,0 @@
-Bundle-SymbolicName: org.springframework.jdbc
-Bundle-Name: Spring JDBC
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibm.websphere.rsadapter;version="0";resolution:=optional,
- com.ibm.ws.rsadapter.jdbc;version="0";resolution:=optional,
- oracle.jdbc;version="0";resolution:=optional,
- oracle.sql;version="0";resolution:=optional,
- org.jboss.resource.adapter.jdbc;version="0";resolution:=optional,
- weblogic.jdbc.extensions;version="0";resolution:=optional
-Import-Template:
- com.mchange.v2.c3p0.*;version="${c3p0Version:[=.=.=, +1)}";resolution:=optional,
- com.sun.rowset.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.sql.*;version="0",
- javax.transaction.*;version="${javaxTransactionVersion:[=.=.=, +1)}";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.h2.*;version="[1.0.0, 2.0.0)";resolution:=optional,
- org.hsqldb.*;version="${hsqldbVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.derby.*;version="${apacheDerbyVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.jdbc.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.jdbc-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.jdbc-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index f4e86ff..0000000
--- a/ebr/org.springframework.jdbc-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jdbc', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jdbc-4.3.21.RELEASE/org.springframework.jdbc.mf b/ebr/org.springframework.jdbc-4.3.21.RELEASE/org.springframework.jdbc.mf
deleted file mode 100644
index 73eb113..0000000
--- a/ebr/org.springframework.jdbc-4.3.21.RELEASE/org.springframework.jdbc.mf
+++ /dev/null
@@ -1,39 +0,0 @@
-Bundle-SymbolicName: org.springframework.jdbc
-Bundle-Name: Spring JDBC
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibm.websphere.rsadapter;version="0";resolution:=optional,
- com.ibm.ws.rsadapter.jdbc;version="0";resolution:=optional,
- oracle.jdbc;version="0";resolution:=optional,
- oracle.sql;version="0";resolution:=optional,
- org.jboss.resource.adapter.jdbc;version="0";resolution:=optional,
- weblogic.jdbc.extensions;version="0";resolution:=optional
-Import-Template:
- com.mchange.v2.c3p0.*;version="${c3p0Version:[=.=.=, +1)}";resolution:=optional,
- com.sun.rowset.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.sql.*;version="0",
- javax.transaction.*;version="${javaxTransactionVersion:[=.=.=, +1)}";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.h2.*;version="${h2Version:[=.=.=, +1)}";resolution:=optional,
- org.hsqldb.*;version="${hsqldbVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.derby.*;version="${apacheDerbyVersion:[=.=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.jdbc.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.jdbc-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.jdbc-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index f4e86ff..0000000
--- a/ebr/org.springframework.jdbc-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jdbc', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jdbc-5.0.8.RELEASE/org.springframework.jdbc.mf b/ebr/org.springframework.jdbc-5.0.8.RELEASE/org.springframework.jdbc.mf
deleted file mode 100644
index 91e2477..0000000
--- a/ebr/org.springframework.jdbc-5.0.8.RELEASE/org.springframework.jdbc.mf
+++ /dev/null
@@ -1,41 +0,0 @@
-Bundle-SymbolicName: org.springframework.jdbc
-Bundle-Name: Spring JDBC
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibm.websphere.rsadapter;version="0";resolution:=optional,
- com.ibm.ws.rsadapter.jdbc;version="0";resolution:=optional,
- oracle.jdbc;version="0";resolution:=optional,
- oracle.sql;version="0";resolution:=optional,
- org.jboss.resource.adapter.jdbc;version="0";resolution:=optional,
- weblogic.jdbc.extensions;version="0";resolution:=optional
-Import-Template:
- com.mchange.v2.c3p0.*;version="${c3p0Version:[=.=.=, +1)}";resolution:=optional,
- com.sun.rowset.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.sql.*;version="0",
- javax.transaction.*;version="${javaxTransactionVersion:[=.=.=, +1)}";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.h2.*;version="${h2Version:[=.=.=, +1)}";resolution:=optional,
- org.hsqldb.*;version="${hsqldbVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.derby.*;version="${apacheDerbyVersion:[=.=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional"
-Export-Template:
- org.springframework.jdbc.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.jms-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.jms-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 2e8586f..0000000
--- a/ebr/org.springframework.jms-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jms', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jms-4.2.9.RELEASE/org.springframework.jms.mf b/ebr/org.springframework.jms-4.2.9.RELEASE/org.springframework.jms.mf
deleted file mode 100644
index 2d14fdd..0000000
--- a/ebr/org.springframework.jms-4.2.9.RELEASE/org.springframework.jms.mf
+++ /dev/null
@@ -1,35 +0,0 @@
-Bundle-SymbolicName: org.springframework.jms
-Bundle-Name: Spring JMS
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.jms.*;version="[1.1, 2)",
- javax.naming.*;version="0";resolution:=optional,
- javax.resource.*;version="[1.5, 2)";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.codehaus.jackson.*;version="[1.4.2, 2.0.0)";resolution:=optional,
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jca.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.messaging.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.remoting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.jms.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.jms-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.jms-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 2e8586f..0000000
--- a/ebr/org.springframework.jms-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jms', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jms-4.3.21.RELEASE/org.springframework.jms.mf b/ebr/org.springframework.jms-4.3.21.RELEASE/org.springframework.jms.mf
deleted file mode 100644
index c54ee07..0000000
--- a/ebr/org.springframework.jms-4.3.21.RELEASE/org.springframework.jms.mf
+++ /dev/null
@@ -1,35 +0,0 @@
-Bundle-SymbolicName: org.springframework.jms
-Bundle-Name: Spring JMS
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- javax.jms.*;version="[1.1, 2)",
- javax.naming.*;version="0";resolution:=optional,
- javax.resource.*;version="[1.5, 2)";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.codehaus.jackson.*;version="[1.4.2, 2.0.0)";resolution:=optional,
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jca.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.messaging.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.remoting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.jms.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.jms-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.jms-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index 2e8586f..0000000
--- a/ebr/org.springframework.jms-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-jms', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.jms-5.0.8.RELEASE/org.springframework.jms.mf b/ebr/org.springframework.jms-5.0.8.RELEASE/org.springframework.jms.mf
deleted file mode 100644
index 519c804..0000000
--- a/ebr/org.springframework.jms-5.0.8.RELEASE/org.springframework.jms.mf
+++ /dev/null
@@ -1,36 +0,0 @@
-Bundle-SymbolicName: org.springframework.jms
-Bundle-Name: Spring JMS
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- javax.jms.*;version="[1.1, 2)",
- javax.naming.*;version="0";resolution:=optional,
- javax.resource.*;version="[1.5, 2)";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.codehaus.jackson.*;version="[1.4.2, 2.0.0)";resolution:=optional,
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jca.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.messaging.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.remoting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.jms.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.messaging-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.messaging-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index fc5a4cf..0000000
--- a/ebr/org.springframework.messaging-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-messaging', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.messaging-4.2.9.RELEASE/org.springframework.messaging.mf b/ebr/org.springframework.messaging-4.2.9.RELEASE/org.springframework.messaging.mf
deleted file mode 100644
index cd299e0..0000000
--- a/ebr/org.springframework.messaging-4.2.9.RELEASE/org.springframework.messaging.mf
+++ /dev/null
@@ -1,30 +0,0 @@
-Bundle-SymbolicName: org.springframework.messaging
-Bundle-Name: Spring Messaging
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- javax.xml.transform.*;version="0",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.reactivestreams;version="[1, 2)";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- reactor.*;version="${reactorVersion:[=.=.=, +1)}";resolution:=optional
-Export-Template:
- org.springframework.messaging.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.messaging-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.messaging-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index fc5a4cf..0000000
--- a/ebr/org.springframework.messaging-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-messaging', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.messaging-4.3.21.RELEASE/org.springframework.messaging.mf b/ebr/org.springframework.messaging-4.3.21.RELEASE/org.springframework.messaging.mf
deleted file mode 100644
index cd299e0..0000000
--- a/ebr/org.springframework.messaging-4.3.21.RELEASE/org.springframework.messaging.mf
+++ /dev/null
@@ -1,30 +0,0 @@
-Bundle-SymbolicName: org.springframework.messaging
-Bundle-Name: Spring Messaging
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- javax.xml.transform.*;version="0",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.reactivestreams;version="[1, 2)";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- reactor.*;version="${reactorVersion:[=.=.=, +1)}";resolution:=optional
-Export-Template:
- org.springframework.messaging.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.messaging-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.messaging-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index fc5a4cf..0000000
--- a/ebr/org.springframework.messaging-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-messaging', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.messaging-5.0.8.RELEASE/org.springframework.messaging.mf b/ebr/org.springframework.messaging-5.0.8.RELEASE/org.springframework.messaging.mf
deleted file mode 100644
index 1f39b38..0000000
--- a/ebr/org.springframework.messaging-5.0.8.RELEASE/org.springframework.messaging.mf
+++ /dev/null
@@ -1,30 +0,0 @@
-Bundle-SymbolicName: org.springframework.messaging
-Bundle-Name: Spring Messaging
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- javax.xml.transform.*;version="0",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.reactivestreams.*;version="${reactiveStreamsVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- reactor.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional
-Export-Template:
- org.springframework.messaging.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.orm-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.orm-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index f790231..0000000
--- a/ebr/org.springframework.orm-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-orm', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.orm-4.2.9.RELEASE/org.springframework.orm.mf b/ebr/org.springframework.orm-4.2.9.RELEASE/org.springframework.orm.mf
deleted file mode 100644
index 2ba2d03..0000000
--- a/ebr/org.springframework.orm-4.2.9.RELEASE/org.springframework.orm.mf
+++ /dev/null
@@ -1,50 +0,0 @@
-Bundle-SymbolicName: org.springframework.orm
-Bundle-Name: Spring ORM
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibatis.sqlmap.engine.transaction.external;version="[2.3.4, 3)";resolution:=optional,
- oracle.toplink.essentials.expressions;version="[2, 3)";resolution:=optional,
- javax.persistence.criteria;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.persistence.metamodel;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.expressions;version="[1, 3)";resolution:=optional
-Import-Template:
- com.ibatis.*;version="[2.3.4, 3)";resolution:=optional,
- javax.jdo.*;version="[3.1, 4)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.servlet.*;version="[3.0.1, 4)";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- oracle.toplink.essentials.*;version="[2, 3)";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.openjpa.persistence.*;version="${openjpaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.core.*;version="${eclipsePersistenceCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.jpa.*;version="${eclipsePersistenceJpaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.sessions.*;version="${eclipsePersistenceCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.hibernate.*;version="[3.6.10.Final, 6)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.instrument.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jdbc.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.orm.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- DynamicImport-Package,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.orm-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.orm-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index f790231..0000000
--- a/ebr/org.springframework.orm-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-orm', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.orm-4.3.21.RELEASE/org.springframework.orm.mf b/ebr/org.springframework.orm-4.3.21.RELEASE/org.springframework.orm.mf
deleted file mode 100644
index f5abdf8..0000000
--- a/ebr/org.springframework.orm-4.3.21.RELEASE/org.springframework.orm.mf
+++ /dev/null
@@ -1,50 +0,0 @@
-Bundle-SymbolicName: org.springframework.orm
-Bundle-Name: Spring ORM
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibatis.sqlmap.engine.transaction.external;version="[2.3.4, 3)";resolution:=optional,
- oracle.toplink.essentials.expressions;version="[2, 3)";resolution:=optional,
- javax.persistence.criteria;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.persistence.metamodel;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.expressions;version="[1, 3)";resolution:=optional
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.ibatis.*;version="[2.3.4, 3)";resolution:=optional,
- javax.jdo.*;version="${jdoApiVersion:[=.=, +1)}";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.servlet.*;version="[3.0.1, 4)";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- oracle.toplink.essentials.*;version="[2, 3)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.openjpa.persistence.*;version="${openjpaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.core.*;version="${eclipsePersistenceCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.jpa.*;version="${eclipsePersistenceJpaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.sessions.*;version="${eclipsePersistenceCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.hibernate.*;version="${hibernateVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.instrument.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jdbc.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.orm.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- DynamicImport-Package,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.orm-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.orm-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index f790231..0000000
--- a/ebr/org.springframework.orm-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-orm', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.orm-5.0.8.RELEASE/org.springframework.orm.mf b/ebr/org.springframework.orm-5.0.8.RELEASE/org.springframework.orm.mf
deleted file mode 100644
index 81f9c4b..0000000
--- a/ebr/org.springframework.orm-5.0.8.RELEASE/org.springframework.orm.mf
+++ /dev/null
@@ -1,51 +0,0 @@
-Bundle-SymbolicName: org.springframework.orm
-Bundle-Name: Spring ORM
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibatis.sqlmap.engine.transaction.external;version="[2.3.4, 3)";resolution:=optional,
- oracle.toplink.essentials.expressions;version="[2, 3)";resolution:=optional,
- javax.persistence.criteria;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.persistence.metamodel;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.expressions;version="[1, 3)";resolution:=optional
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.ibatis.*;version="[2.3.4, 3)";resolution:=optional,
- javax.jdo.*;version="${jdoApiVersion:[=.=, +1)}";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.servlet.*;version="[3.0.1, 4)";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- oracle.toplink.essentials.*;version="[2, 3)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.openjpa.persistence.*;version="${openjpaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.core.*;version="${eclipsePersistenceCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.jpa.*;version="${eclipsePersistenceJpaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.persistence.sessions.*;version="${eclipsePersistenceCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.hibernate.*;version="${hibernateVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.dao.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.instrument.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jdbc.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.transaction.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.orm.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- DynamicImport-Package,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.oxm-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.oxm-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 8e714fc..0000000
--- a/ebr/org.springframework.oxm-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-oxm', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.oxm-4.2.9.RELEASE/org.springframework.oxm.mf b/ebr/org.springframework.oxm-4.2.9.RELEASE/org.springframework.oxm.mf
deleted file mode 100644
index a442e30..0000000
--- a/ebr/org.springframework.oxm-4.2.9.RELEASE/org.springframework.oxm.mf
+++ /dev/null
@@ -1,28 +0,0 @@
-Bundle-SymbolicName: org.springframework.oxm
-Bundle-Name: Spring Object/XML Mapping
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.activation.*;version="0";resolution:=optional,
- javax.xml.*;version="0",
- javax.xml.bind.*;version="0";resolution:=optional,
- com.thoughtworks.xstream.*;version="${xstreamVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.xmlbeans.*;version="${xmlBeans:[=.=.=, +1)}";resolution:=optional,
- org.exolab.castor.*;version="${castorVersion:[=.=.=, +1)}";resolution:=optional,
- org.jibx.runtime.*;version="${jibxVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0",
- org.xml.sax.*;version="0"
-Export-Template:
- org.springframework.oxm.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- DynamicImport-Package,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.oxm-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.oxm-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 8e714fc..0000000
--- a/ebr/org.springframework.oxm-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-oxm', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.oxm-4.3.21.RELEASE/org.springframework.oxm.mf b/ebr/org.springframework.oxm-4.3.21.RELEASE/org.springframework.oxm.mf
deleted file mode 100644
index a442e30..0000000
--- a/ebr/org.springframework.oxm-4.3.21.RELEASE/org.springframework.oxm.mf
+++ /dev/null
@@ -1,28 +0,0 @@
-Bundle-SymbolicName: org.springframework.oxm
-Bundle-Name: Spring Object/XML Mapping
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.activation.*;version="0";resolution:=optional,
- javax.xml.*;version="0",
- javax.xml.bind.*;version="0";resolution:=optional,
- com.thoughtworks.xstream.*;version="${xstreamVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.xmlbeans.*;version="${xmlBeans:[=.=.=, +1)}";resolution:=optional,
- org.exolab.castor.*;version="${castorVersion:[=.=.=, +1)}";resolution:=optional,
- org.jibx.runtime.*;version="${jibxVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0",
- org.xml.sax.*;version="0"
-Export-Template:
- org.springframework.oxm.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- DynamicImport-Package,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.oxm-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.oxm-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index 8e714fc..0000000
--- a/ebr/org.springframework.oxm-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-oxm', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.oxm-5.0.8.RELEASE/org.springframework.oxm.mf b/ebr/org.springframework.oxm-5.0.8.RELEASE/org.springframework.oxm.mf
deleted file mode 100644
index 36b2f00..0000000
--- a/ebr/org.springframework.oxm-5.0.8.RELEASE/org.springframework.oxm.mf
+++ /dev/null
@@ -1,29 +0,0 @@
-Bundle-SymbolicName: org.springframework.oxm
-Bundle-Name: Spring Object/XML Mapping
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.activation.*;version="0";resolution:=optional,
- javax.xml.*;version="0",
- javax.xml.bind.*;version="0";resolution:=optional,
- com.thoughtworks.xstream.*;version="${xstreamVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.xmlbeans.*;version="${xmlBeans:[=.=.=, +1)}";resolution:=optional,
- org.exolab.castor.*;version="${castorVersion:[=.=.=, +1)}";resolution:=optional,
- org.jibx.runtime.*;version="${jibxVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0",
- org.xml.sax.*;version="0"
-Export-Template:
- org.springframework.oxm.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- DynamicImport-Package,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.test-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.test-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index b8eb387..0000000
--- a/ebr/org.springframework.test-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,64 +0,0 @@
-import java.util.jar.JarEntry
-import java.util.jar.JarOutputStream
-import java.util.zip.ZipEntry
-import java.util.zip.ZipFile
-import java.util.zip.ZipOutputStream
-
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-test', version: "${springframeworkVersion}"
-}
-
-task rewriteJar(dependsOn: 'bundlor') {
-    String jarFileName = file(buildDir.path + "/org.springframework.test-${springframeworkVersion}.jar").path
-    doLast() {
-        ZipFile jarFile = new ZipFile(jarFileName)
-        println "------------"
-        println "Cloning content of jar file ${jarFileName}:"
-        println "------------"
-        new ZipFile(jarFileName).entries().findAll{ !it.directory }.each { println it.name }
-        println "------------"
-        String cloneFileName = new File(jarFileName).path + "-clone"
-        FileOutputStream fos = new FileOutputStream(cloneFileName)
-
-        String manifest
-        jarFile.entries().findAll { it.name == "META-INF/MANIFEST.MF" }.each {
-            manifest = jarFile.getInputStream(it).text
-        }
-        println "------------"
-        println manifest
-        println "------------"
-
-        JarOutputStream jarOutputStream = new JarOutputStream(fos,
-                new java.util.jar.Manifest(new ByteArrayInputStream(manifest.getBytes(java.nio.charset.Charset.forName("UTF-8")))))
-
-        println "------------"
-        byte[] readBuffer = new byte[2156]
-        jarFile.entries().findAll { !it.directory && !(it.name == "META-INF/MANIFEST.MF") && !(it.name.contains("TransactionalTestExecutionListener")) }.each {
-            println "adding ${it.name} to ${cloneFileName}"
-            jarOutputStream.putNextEntry(new JarEntry(it.name))
-            jarOutputStream << jarFile.getInputStream(it)
-        }
-        jarOutputStream.finish()
-        println "finished writing ${cloneFileName}"
-        println "------------"
-
-        println "from ${cloneFileName} to ${jarFileName}"
-        println "within ${file(cloneFileName).parentFile.path} is ${file(cloneFileName).name}"
-        println "rename ${file(cloneFileName).name} -> ${file(jarFileName).name}"
-
-        delete file(jarFileName)
-        copy {
-            from file(file(cloneFileName).parentFile.path)
-            into file(file(cloneFileName).parentFile.path)
-            rename { String fileName ->
-                fileName.replace(file(cloneFileName).name, file(jarFileName).name)
-            }
-        }
-        delete file(cloneFileName)
-        println "------------"
-        println "Removed 'TransactionalTestExecutionListener' from content of jar file ${jarFileName}:"
-        println "------------"
-        new ZipFile(jarFileName).entries().findAll{ !it.directory }.each { println it.name }
-        println "------------"
-    }
-}
diff --git a/ebr/org.springframework.test-4.2.9.RELEASE/org.springframework.test.mf b/ebr/org.springframework.test-4.2.9.RELEASE/org.springframework.test.mf
deleted file mode 100644
index 1347c46..0000000
--- a/ebr/org.springframework.test-4.2.9.RELEASE/org.springframework.test.mf
+++ /dev/null
@@ -1,31 +0,0 @@
-Bundle-SymbolicName: org.springframework.test
-Bundle-Name: Spring Test
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Import-Template:
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[1.0.0, 3.0.0)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.portlet.*;version="[2.0.0, 3.0.0)";resolution:=optional,
- javax.servlet;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.http;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.1.0, 3.0.0)";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- junit.framework.*;version="[4.11.0, 5.0.0)";resolution:=optional,
- org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
- org.apache.taglibs.standard.*;version="[1.1.0, 2.0.0)";resolution:=optional,
- org.aspectj.weaver.*;version="[1.7.1, 2.0.0)";resolution:=optional,
- org.junit.*;version="[4.11.0, 5.0.0)";resolution:=optional,
- org.springframework.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.testng.*;version="[6.5.2, 7.0.0)";resolution:=optional,
- org.hamcrest.*;version="[1.3.0, 2.0.0)";resolution:=optional,
- com.jayway.jsonpath.*;version="[0.8.1, 1.0.0)";resolution:=optional,
- org.custommonkey.xmlunit.*;version="[1.2.0, 2.0.0)";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.test-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.test-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index b8eb387..0000000
--- a/ebr/org.springframework.test-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,64 +0,0 @@
-import java.util.jar.JarEntry
-import java.util.jar.JarOutputStream
-import java.util.zip.ZipEntry
-import java.util.zip.ZipFile
-import java.util.zip.ZipOutputStream
-
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-test', version: "${springframeworkVersion}"
-}
-
-task rewriteJar(dependsOn: 'bundlor') {
-    String jarFileName = file(buildDir.path + "/org.springframework.test-${springframeworkVersion}.jar").path
-    doLast() {
-        ZipFile jarFile = new ZipFile(jarFileName)
-        println "------------"
-        println "Cloning content of jar file ${jarFileName}:"
-        println "------------"
-        new ZipFile(jarFileName).entries().findAll{ !it.directory }.each { println it.name }
-        println "------------"
-        String cloneFileName = new File(jarFileName).path + "-clone"
-        FileOutputStream fos = new FileOutputStream(cloneFileName)
-
-        String manifest
-        jarFile.entries().findAll { it.name == "META-INF/MANIFEST.MF" }.each {
-            manifest = jarFile.getInputStream(it).text
-        }
-        println "------------"
-        println manifest
-        println "------------"
-
-        JarOutputStream jarOutputStream = new JarOutputStream(fos,
-                new java.util.jar.Manifest(new ByteArrayInputStream(manifest.getBytes(java.nio.charset.Charset.forName("UTF-8")))))
-
-        println "------------"
-        byte[] readBuffer = new byte[2156]
-        jarFile.entries().findAll { !it.directory && !(it.name == "META-INF/MANIFEST.MF") && !(it.name.contains("TransactionalTestExecutionListener")) }.each {
-            println "adding ${it.name} to ${cloneFileName}"
-            jarOutputStream.putNextEntry(new JarEntry(it.name))
-            jarOutputStream << jarFile.getInputStream(it)
-        }
-        jarOutputStream.finish()
-        println "finished writing ${cloneFileName}"
-        println "------------"
-
-        println "from ${cloneFileName} to ${jarFileName}"
-        println "within ${file(cloneFileName).parentFile.path} is ${file(cloneFileName).name}"
-        println "rename ${file(cloneFileName).name} -> ${file(jarFileName).name}"
-
-        delete file(jarFileName)
-        copy {
-            from file(file(cloneFileName).parentFile.path)
-            into file(file(cloneFileName).parentFile.path)
-            rename { String fileName ->
-                fileName.replace(file(cloneFileName).name, file(jarFileName).name)
-            }
-        }
-        delete file(cloneFileName)
-        println "------------"
-        println "Removed 'TransactionalTestExecutionListener' from content of jar file ${jarFileName}:"
-        println "------------"
-        new ZipFile(jarFileName).entries().findAll{ !it.directory }.each { println it.name }
-        println "------------"
-    }
-}
diff --git a/ebr/org.springframework.test-4.3.21.RELEASE/org.springframework.test.mf b/ebr/org.springframework.test-4.3.21.RELEASE/org.springframework.test.mf
deleted file mode 100644
index 69ded2a..0000000
--- a/ebr/org.springframework.test-4.3.21.RELEASE/org.springframework.test.mf
+++ /dev/null
@@ -1,42 +0,0 @@
-Bundle-SymbolicName: org.springframework.test
-Bundle-Name: Spring Test
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Import-Template:
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.portlet.*;version="[2.0.0, 3.0.0)";resolution:=optional,
- javax.servlet;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.http;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.descriptor;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.1.0, 3.0.0)";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- junit.framework.*;version="[4.11.0, 5.0.0)";resolution:=optional,
- org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
- org.apache.taglibs.standard.*;version="[1.1.0, 2.0.0)";resolution:=optional,
- org.aspectj.weaver.*;version="[1.7.1, 2.0.0)";resolution:=optional,
- org.junit.*;version="[4.11.0, 5.0.0)";resolution:=optional,
- org.springframework.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.mock.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.test.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.testng.*;version="[6.5.2, 7.0.0)";resolution:=optional,
- org.hamcrest.*;version="[1.3.0, 2.0.0)";resolution:=optional,
- com.jayway.jsonpath.*;version="[0.8.1, 1.0.0)";resolution:=optional,
- org.custommonkey.xmlunit.*;version="[1.2.0, 2.0.0)";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- com.gargoylesoftware.htmlunit.*;version="0";resolution:=optional,
- javax.websocket.*;version="0";resolution:=optional,
- org.apache.http.*;version="0";resolution:=optional,
- org.openqa.selenium.*;version="0";resolution:=optional,
- org.skyscreamer.jsonassert;version="0";resolution:=optional,
- org.xml.sax;version="0";resolution:=optional
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.test-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.test-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index b8eb387..0000000
--- a/ebr/org.springframework.test-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,64 +0,0 @@
-import java.util.jar.JarEntry
-import java.util.jar.JarOutputStream
-import java.util.zip.ZipEntry
-import java.util.zip.ZipFile
-import java.util.zip.ZipOutputStream
-
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-test', version: "${springframeworkVersion}"
-}
-
-task rewriteJar(dependsOn: 'bundlor') {
-    String jarFileName = file(buildDir.path + "/org.springframework.test-${springframeworkVersion}.jar").path
-    doLast() {
-        ZipFile jarFile = new ZipFile(jarFileName)
-        println "------------"
-        println "Cloning content of jar file ${jarFileName}:"
-        println "------------"
-        new ZipFile(jarFileName).entries().findAll{ !it.directory }.each { println it.name }
-        println "------------"
-        String cloneFileName = new File(jarFileName).path + "-clone"
-        FileOutputStream fos = new FileOutputStream(cloneFileName)
-
-        String manifest
-        jarFile.entries().findAll { it.name == "META-INF/MANIFEST.MF" }.each {
-            manifest = jarFile.getInputStream(it).text
-        }
-        println "------------"
-        println manifest
-        println "------------"
-
-        JarOutputStream jarOutputStream = new JarOutputStream(fos,
-                new java.util.jar.Manifest(new ByteArrayInputStream(manifest.getBytes(java.nio.charset.Charset.forName("UTF-8")))))
-
-        println "------------"
-        byte[] readBuffer = new byte[2156]
-        jarFile.entries().findAll { !it.directory && !(it.name == "META-INF/MANIFEST.MF") && !(it.name.contains("TransactionalTestExecutionListener")) }.each {
-            println "adding ${it.name} to ${cloneFileName}"
-            jarOutputStream.putNextEntry(new JarEntry(it.name))
-            jarOutputStream << jarFile.getInputStream(it)
-        }
-        jarOutputStream.finish()
-        println "finished writing ${cloneFileName}"
-        println "------------"
-
-        println "from ${cloneFileName} to ${jarFileName}"
-        println "within ${file(cloneFileName).parentFile.path} is ${file(cloneFileName).name}"
-        println "rename ${file(cloneFileName).name} -> ${file(jarFileName).name}"
-
-        delete file(jarFileName)
-        copy {
-            from file(file(cloneFileName).parentFile.path)
-            into file(file(cloneFileName).parentFile.path)
-            rename { String fileName ->
-                fileName.replace(file(cloneFileName).name, file(jarFileName).name)
-            }
-        }
-        delete file(cloneFileName)
-        println "------------"
-        println "Removed 'TransactionalTestExecutionListener' from content of jar file ${jarFileName}:"
-        println "------------"
-        new ZipFile(jarFileName).entries().findAll{ !it.directory }.each { println it.name }
-        println "------------"
-    }
-}
diff --git a/ebr/org.springframework.test-5.0.8.RELEASE/org.springframework.test.mf b/ebr/org.springframework.test-5.0.8.RELEASE/org.springframework.test.mf
deleted file mode 100644
index fde642a..0000000
--- a/ebr/org.springframework.test-5.0.8.RELEASE/org.springframework.test.mf
+++ /dev/null
@@ -1,47 +0,0 @@
-Bundle-SymbolicName: org.springframework.test
-Bundle-Name: Spring Test
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Import-Template:
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.persistence.*;version="${javaxPersistenceVersion:[=.=, +1)}";resolution:=optional,
- javax.portlet.*;version="[2.0.0, 3.0.0)";resolution:=optional,
- javax.servlet;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.http;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.descriptor;version="[2.5.0, 4.0.0)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.1.0, 3.0.0)";resolution:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- junit.framework.*;version="[4.11.0, 5.0.0)";resolution:=optional,
- org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
- org.apache.taglibs.standard.*;version="[1.1.0, 2.0.0)";resolution:=optional,
- org.aspectj.weaver.*;version="[1.7.1, 2.0.0)";resolution:=optional,
- org.junit.*;version="[4.11.0, 5.0.0)";resolution:=optional,
- org.springframework.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.mock.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.test.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.testng.*;version="[6.5.2, 7.0.0)";resolution:=optional,
- org.hamcrest.*;version="[1.3.0, 2.0.0)";resolution:=optional,
- com.jayway.jsonpath.*;version="[0.8.1, 1.0.0)";resolution:=optional,
- org.custommonkey.xmlunit.*;version="[1.2.0, 2.0.0)";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- com.gargoylesoftware.htmlunit.*;version="0";resolution:=optional,
- javax.websocket.*;version="0";resolution:=optional,
- org.apache.http.*;version="0";resolution:=optional,
- org.openqa.selenium.*;version="0";resolution:=optional,
- org.skyscreamer.jsonassert;version="0";resolution:=optional,
- org.xml.sax;version="0";resolution:=optional,
- reactor.core.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.reactivestreams.*;version="${reactiveStreamsVersion:[=.=.=, +1)}";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional",
- org.xmlunit.*;version="0";resolution:="optional"
-Export-Template:
- org.springframework.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.transaction-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.transaction-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 8e17c12..0000000
--- a/ebr/org.springframework.transaction-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-tx', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.transaction-4.2.9.RELEASE/org.springframework.transaction.mf b/ebr/org.springframework.transaction-4.2.9.RELEASE/org.springframework.transaction.mf
deleted file mode 100644
index 4f96228..0000000
--- a/ebr/org.springframework.transaction-4.2.9.RELEASE/org.springframework.transaction.mf
+++ /dev/null
@@ -1,37 +0,0 @@
-Bundle-SymbolicName: org.springframework.transaction
-Bundle-Name: Spring Transaction
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibm.websphere.uow;version="[6.0.2.17, 7)";resolution:=optional,
- com.ibm.wsspi.uow;version="[6.0.2.17, 7)";resolution:=optional,
- oracle.j2ee.transaction;version="0";resolution:=optional,
- org.jboss.resource.work;version="0";resolution:=optional,
- weblogic.transaction;version="0";resolution:=optional
-Import-Template:
- javax.ejb.*;version="[3, 4)";resolution:=optional,
- javax.management.*;version="0";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.resource.*;version="[1.5, 2)";resolution:=optional,
- javax.transaction.*;version="[1.0.1, 2.0.0)";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.dao.*;version="${springframeworkVersion}",
- org.springframework.jca.*;version="${springframeworkVersion}",
- org.springframework.transaction.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.transaction-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.transaction-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 8e17c12..0000000
--- a/ebr/org.springframework.transaction-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-tx', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.transaction-4.3.21.RELEASE/org.springframework.transaction.mf b/ebr/org.springframework.transaction-4.3.21.RELEASE/org.springframework.transaction.mf
deleted file mode 100644
index 421ce06..0000000
--- a/ebr/org.springframework.transaction-4.3.21.RELEASE/org.springframework.transaction.mf
+++ /dev/null
@@ -1,37 +0,0 @@
-Bundle-SymbolicName: org.springframework.transaction
-Bundle-Name: Spring Transaction
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibm.websphere.uow;version="[6.0.2.17, 7)";resolution:=optional,
- com.ibm.wsspi.uow;version="[6.0.2.17, 7)";resolution:=optional,
- oracle.j2ee.transaction;version="0";resolution:=optional,
- org.jboss.resource.work;version="0";resolution:=optional,
- weblogic.transaction;version="0";resolution:=optional
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- javax.ejb.*;version="[3, 4)";resolution:=optional,
- javax.management.*;version="0";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.resource.*;version="[1.5, 2)";resolution:=optional,
- javax.transaction.*;version="${javaxTransactionVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.dao.*;version="${springframeworkVersion}",
- org.springframework.jca.*;version="${springframeworkVersion}",
- org.springframework.transaction.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.transaction-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.transaction-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index 8e17c12..0000000
--- a/ebr/org.springframework.transaction-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-tx', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.transaction-5.0.8.RELEASE/org.springframework.transaction.mf b/ebr/org.springframework.transaction-5.0.8.RELEASE/org.springframework.transaction.mf
deleted file mode 100644
index 304db4c..0000000
--- a/ebr/org.springframework.transaction-5.0.8.RELEASE/org.springframework.transaction.mf
+++ /dev/null
@@ -1,38 +0,0 @@
-Bundle-SymbolicName: org.springframework.transaction
-Bundle-Name: Spring Transaction
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- com.ibm.websphere.uow;version="[6.0.2.17, 7)";resolution:=optional,
- com.ibm.wsspi.uow;version="[6.0.2.17, 7)";resolution:=optional,
- oracle.j2ee.transaction;version="0";resolution:=optional,
- org.jboss.resource.work;version="0";resolution:=optional,
- weblogic.transaction;version="0";resolution:=optional
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- javax.ejb.*;version="[3, 4)";resolution:=optional,
- javax.management.*;version="0";resolution:=optional,
- javax.naming.*;version="0";resolution:=optional,
- javax.resource.*;version="[1.5, 2)";resolution:=optional,
- javax.transaction.*;version="${javaxTransactionVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.dao.*;version="${springframeworkVersion}",
- org.springframework.jca.*;version="${springframeworkVersion}",
- org.springframework.transaction.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.web-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.web-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 71a51f6..0000000
--- a/ebr/org.springframework.web-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-web', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.web-4.2.9.RELEASE/org.springframework.web.mf b/ebr/org.springframework.web-4.2.9.RELEASE/org.springframework.web.mf
deleted file mode 100644
index ab8eb53..0000000
--- a/ebr/org.springframework.web-4.2.9.RELEASE/org.springframework.web.mf
+++ /dev/null
@@ -1,59 +0,0 @@
-Bundle-SymbolicName: org.springframework.web
-Bundle-Name: Spring Web
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.caucho.*;version="${hessianVersion:[=.=.=, +1)}";resolution:=optional,
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.gson.*;version="${gsonVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.protobuf;version="${protobufJavaVersion:[=.=.=, +1)}";resolution:=optional,
- com.googlecode.protobuf.format;version="${protobufJavaFormatVersion:[=.=.=, +1)}";resolution:=optional,
- com.rometools.rome.*;version="${romeVersion:[=.=.=, +1)}";resolution:=optional,
- com.squareup.okhttp.*;version="${okhttpVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.net.*;version="0";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[2.2.5, 3)";resolution:=optional,
- javax.faces.*;version="[2.2, 3)";resolution:=optional,
- javax.imageio.*;version="0";resolution:=optional,
- javax.jws.*;version="0";resolution:=optional,
- javax.mail.*;version="[1.5, 2)";resolution:=optional,
- javax.portlet.*;version="[2, 3)";resolution:=optional,
- javax.servlet.*;version="[2.4, 4)",
- javax.servlet.annotation;version="[3, 4)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.2.1, 3)";resolution:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- org.apache.commons.fileupload.*;version="${commonsFileuploadVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.httpclient.*;version="[3.1.0, 4.0.0)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.http.*;version="[4.1.0, 5.0.0)";resolution:=optional,
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.jackson.*;version="[1.3.0, 2.0.0)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.remoting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.http.*;version="${springframeworkVersion}",
- org.springframework.remoting.*;version="${springframeworkVersion}",
- org.springframework.web.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.web-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.web-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 71a51f6..0000000
--- a/ebr/org.springframework.web-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-web', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.web-4.3.21.RELEASE/org.springframework.web.mf b/ebr/org.springframework.web-4.3.21.RELEASE/org.springframework.web.mf
deleted file mode 100644
index f3e3524..0000000
--- a/ebr/org.springframework.web-4.3.21.RELEASE/org.springframework.web.mf
+++ /dev/null
@@ -1,62 +0,0 @@
-Bundle-SymbolicName: org.springframework.web
-Bundle-Name: Spring Web
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.caucho.*;version="${hessianVersion:[=.=.=, +1)}";resolution:=optional,
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.gson.*;version="${gsonVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.protobuf;version="${protobufJavaVersion:[=.=.=, +1)}";resolution:=optional,
- com.googlecode.protobuf.format;version="${protobufJavaFormatVersion:[=.=.=, +1)}";resolution:=optional,
- com.rometools.rome.*;version="${romeVersion:[=.=.=, +1)}";resolution:=optional,
- com.squareup.okhttp.*;version="${okhttpVersion:[=.=.=, +1)}";resolution:=optional,
- com.squareup.okhttp3.*;version="${okhttp3Version:[=.=.=, +1)}";resolution:=optional,
- okhttp3.*;version="${okhttp3Version:[=.=.=, +1)}";resolution:=optional,
- com.sun.net.*;version="0";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="${javaxElVersion:[=.=.=.=, +1)}";resolution:=optional,
- javax.faces.*;version="[2.2, 3)";resolution:=optional,
- javax.imageio.*;version="0";resolution:=optional,
- javax.jws.*;version="0";resolution:=optional,
- javax.mail.*;version="${javaxMailVersion:[=.=.=, +1)}";resolution:=optional,
- javax.portlet.*;version="[2, 3)";resolution:=optional,
- javax.servlet.*;version="[3.0.1, 4)",
- javax.servlet.annotation;version="[3, 4)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.2.1, 3)";resolution:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- javax.net.ssl;version="0";resolution:=optional,
- org.apache.commons.fileupload.*;version="${commonsFileuploadVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.httpclient.*;version="[3.1.0, 4.0.0)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.http.*;version="[4.1.0, 5.0.0)";resolution:=optional,
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.jackson.*;version="[1.3.0, 2.0.0)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.remoting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.http.*;version="${springframeworkVersion}",
- org.springframework.remoting.*;version="${springframeworkVersion}",
- org.springframework.web.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.web-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.web-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index 71a51f6..0000000
--- a/ebr/org.springframework.web-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-web', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.web-5.0.8.RELEASE/org.springframework.web.mf b/ebr/org.springframework.web-5.0.8.RELEASE/org.springframework.web.mf
deleted file mode 100644
index 2e9aa19..0000000
--- a/ebr/org.springframework.web-5.0.8.RELEASE/org.springframework.web.mf
+++ /dev/null
@@ -1,74 +0,0 @@
-Bundle-SymbolicName: org.springframework.web
-Bundle-Name: Spring Web
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.caucho.*;version="${hessianVersion:[=.=.=, +1)}";resolution:=optional,
- com.fasterxml.aalto.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.gson.*;version="${gsonVersion:[=.=.=, +1)}";resolution:=optional,
- com.google.protobuf.*;version="${protobufJavaVersion:[=.=.=, +1)}";resolution:=optional,
- com.googlecode.protobuf.format;version="${protobufJavaFormatVersion:[=.=.=, +1)}";resolution:=optional,
- com.rometools.rome.*;version="${romeVersion:[=.=.=, +1)}";resolution:=optional,
- com.squareup.okhttp3.*;version="${okhttp3Version:[=.=.=, +1)}";resolution:=optional,
- okhttp3.*;version="${okhttp3Version:[=.=.=, +1)}";resolution:=optional,
- com.sun.net.*;version="0";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="${javaxElVersion:[=.=.=.=, +1)}";resolution:=optional,
- javax.faces.*;version="[2.2, 3)";resolution:=optional,
- javax.imageio.*;version="0";resolution:=optional,
- javax.jws.*;version="0";resolution:=optional,
- javax.mail.*;version="${javaxMailVersion:[=.=.=, +1)}";resolution:=optional,
- javax.portlet.*;version="[2, 3)";resolution:=optional,
- javax.servlet.*;version="[3.1, 4)";resolution:=optional,
- javax.servlet.annotation;version="[3, 4)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.2.1, 3)";resolution:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- javax.net.ssl;version="0";resolution:=optional,
- org.apache.commons.fileupload.*;version="${commonsFileuploadVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.httpclient.*;version="[3.1.0, 4.0.0)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.http.*;version="[4.1.0, 5.0.0)";resolution:=optional,
- org.apache.log4j.*;version="${apacheLog4jVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.jackson.*;version="[1.3.0, 2.0.0)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.remoting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- io.undertow.*;version="${undertowVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.catalina.*;version="${apacheCatalinaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.jetty.*;version="${jettyVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.core.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.ipc.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.util.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- javax.json.bind;version="0";resolution:=optional,
- org.synchronoss.cloud.nio.*;version="0";resolution:=optional,
- org.xnio.*;version="0";resolution:=optional,
- org.reactivestreams.*;version="${reactiveStreamsVersion:[=.=.=, +1)}";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional"
-Export-Template:
- org.springframework.http.*;version="${springframeworkVersion}",
- org.springframework.remoting.*;version="${springframeworkVersion}",
- org.springframework.web.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.webflux-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.webflux-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index de2312b..0000000
--- a/ebr/org.springframework.webflux-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-webflux', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.webflux-5.0.8.RELEASE/org.springframework.webflux.mf b/ebr/org.springframework.webflux-5.0.8.RELEASE/org.springframework.webflux.mf
deleted file mode 100644
index 3ec226b..0000000
--- a/ebr/org.springframework.webflux-5.0.8.RELEASE/org.springframework.webflux.mf
+++ /dev/null
@@ -1,44 +0,0 @@
-Bundle-SymbolicName: org.springframework.webflux
-Bundle-Name: Spring Webflux
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.script;version="0";resotion:=optional,
- javax.servlet.*;version="[3.1, 4)";resolution:=optional,
- javax.websocket.*;version="[1, 2)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.webjars;version="0";resolution:=optional,
- org.xnio.*;version="0";resolution:=optional,
- freemarker.*;version="${freemarkerVersion:[=.=.=, +1)}";resolution:=optional,
- io.netty.*;version="${nettyVersion:[=.=.=, +1)}";resolution:=optional,
- io.undertow.*;version="${undertowVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tomcat.*;version="${apacheCatalinaVersion:[=.=.=, +1)}";resolution:=optional,
- org.eclipse.jetty.*;version="${jettyVersion:[=.=.=, +1)}";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scripting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.stereotype.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- reactor.core.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.ipc.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- reactor.util.*;version="${reactorCoreVersion:[=.=.=, +1)}";resolution:=optional,
- org.reactivestreams.*;version="${reactiveStreamsVersion:[=.=.=, +1)}";resolution:=optional,
- kotlin.*;version="${kotlinVersion:[=.=.=, +1)}";resolution:="optional",
- org.jetbrains.annotations.*;version="${orgJetbrainsAnnotations:[=.=.=, +1)}";resolution:="optional"
-Export-Template:
- org.springframework.webflux.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.webmvc-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.webmvc-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index ac18802..0000000
--- a/ebr/org.springframework.webmvc-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-webmvc', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.webmvc-4.2.9.RELEASE/org.springframework.webmvc.mf b/ebr/org.springframework.webmvc-4.2.9.RELEASE/org.springframework.webmvc.mf
deleted file mode 100644
index 7252e6f..0000000
--- a/ebr/org.springframework.webmvc-4.2.9.RELEASE/org.springframework.webmvc.mf
+++ /dev/null
@@ -1,62 +0,0 @@
-Bundle-SymbolicName: org.springframework.webmvc
-Bundle-Name: Spring Web MVC
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- org.springframework.cglib.reflect;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}"
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.lowagie.text.*;version="[2.0.8, 3)";resolution:=optional,
- com.rometools.rome.*;version="${romeVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.syndication.*;version="[1, 2)";resolution:=optional,
- freemarker.*;version="[2.3.14, 3)";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.script;version="0";resotion:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.servlet.*;version="[3.0.1, 4)",
- javax.servlet.jsp.*;version="[2.2.1, 3)";resolution:=optional,
- javax.servlet.jsp.jstl.*;version="[1.2.1, 2)";resolution:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- javax.xml.bind.*;version="0";resolution:=optional,
- jxl.*;version="${jxlVersion:[=.=.=, +1)}";resolution:=optional,
- net.sf.jasperreports.*;version="${jasperreportsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.poi.*;version="${poiVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tiles.*;version="[2.2.2, 4)";resolution:=optional,
- org.apache.tiles.request.*;version="[1, 2)";resolution:=optional,
- org.apache.velocity.*;version="${velocityVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.jackson.*;version="[1.3.0, 2)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scripting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.webjars.*;version="${webjarsVersion:[=.=.=, +1)}";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- edu.emory.mathcs.backport.*;version="[3, 4)";resolution:=optional
-Export-Template:
- org.springframework.web.servlet.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.webmvc-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.webmvc-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index ac18802..0000000
--- a/ebr/org.springframework.webmvc-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-webmvc', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.webmvc-4.3.21.RELEASE/org.springframework.webmvc.mf b/ebr/org.springframework.webmvc-4.3.21.RELEASE/org.springframework.webmvc.mf
deleted file mode 100644
index 8444fae..0000000
--- a/ebr/org.springframework.webmvc-4.3.21.RELEASE/org.springframework.webmvc.mf
+++ /dev/null
@@ -1,62 +0,0 @@
-Bundle-SymbolicName: org.springframework.webmvc
-Bundle-Name: Spring Web MVC
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- org.springframework.cglib.reflect;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}"
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.lowagie.text.*;version="[2.0.8, 3)";resolution:=optional,
- com.rometools.rome.*;version="${romeVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.syndication.*;version="[1, 2)";resolution:=optional,
- freemarker.*;version="${freemarkerVersion:[=.=.=, +1)}";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.script;version="0";resotion:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.servlet.*;version="[3.0.1, 4)",
- javax.servlet.jsp.*;version="[2.2.1, 3)";resolution:=optional,
- javax.servlet.jsp.jstl.*;version="[1.2.1, 2)";resolution:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- javax.xml.bind.*;version="0";resolution:=optional,
- jxl.*;version="${jxlVersion:[=.=.=, +1)}";resolution:=optional,
- net.sf.jasperreports.*;version="${jasperreportsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.poi.*;version="${poiVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tiles.*;version="[2.2.2, 4)";resolution:=optional,
- org.apache.tiles.request.*;version="[1, 2)";resolution:=optional,
- org.apache.velocity.*;version="${velocityVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.jackson.*;version="[1.3.0, 2)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scripting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.webjars.*;version="${webjarsVersion:[=.=.=, +1)}";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- edu.emory.mathcs.backport.*;version="[3, 4)";resolution:=optional
-Export-Template:
- org.springframework.web.servlet.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.webmvc-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.webmvc-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index ac18802..0000000
--- a/ebr/org.springframework.webmvc-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-webmvc', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.webmvc-5.0.8.RELEASE/org.springframework.webmvc.mf b/ebr/org.springframework.webmvc-5.0.8.RELEASE/org.springframework.webmvc.mf
deleted file mode 100644
index d46a09e..0000000
--- a/ebr/org.springframework.webmvc-5.0.8.RELEASE/org.springframework.webmvc.mf
+++ /dev/null
@@ -1,63 +0,0 @@
-Bundle-SymbolicName: org.springframework.webmvc
-Bundle-Name: Spring Web MVC
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Package:
- org.springframework.cglib.reflect;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}"
-Import-Template:
- org.aopalliance.*;version="${orgAopAllianceVersion:[=.=.=, +1)}",
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- com.lowagie.text.*;version="[2.0.8, 3)";resolution:=optional,
- com.rometools.rome.*;version="${romeVersion:[=.=.=, +1)}";resolution:=optional,
- com.sun.syndication.*;version="[1, 2)";resolution:=optional,
- freemarker.*;version="${freemarkerVersion:[=.=.=, +1)}";resolution:=optional,
- groovy.*;version="${groovyVersion:[=.=.=, +1)}";resolution:="optional",
- javax.activation.*;version="0";resolution:=optional,
- javax.el.*;version="[2.2.5, 4)";resolution:=optional,
- javax.script;version="0";resotion:=optional,
- javax.sql.*;version="0";resolution:=optional,
- javax.servlet.*;version="[3.1, 4)";resolution:=optional,
- javax.servlet.jsp.*;version="[2.2.1, 3)";resolution:=optional,
- javax.servlet.jsp.jstl.*;version="[1.2.1, 2)";resolution:=optional,
- javax.validation.*;version="[1, 2)";resolution:=optional,
- javax.xml.*;version="0";resolution:=optional,
- javax.xml.bind.*;version="0";resolution:=optional,
- jxl.*;version="${jxlVersion:[=.=.=, +1)}";resolution:=optional,
- net.sf.jasperreports.*;version="${jasperreportsVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.poi.*;version="${poiVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.tiles.*;version="[2.2.2, 4)";resolution:=optional,
- org.apache.tiles.request.*;version="[1, 2)";resolution:=optional,
- org.apache.velocity.*;version="${velocityVersion:[=.=.=, +1)}";resolution:=optional,
- org.codehaus.jackson.*;version="[1.3.0, 2)";resolution:=optional,
- org.springframework.aop.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cache.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.cglib.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.expression.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.format.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.objenesis.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.oxm.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scripting.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional,
- org.webjars.*;version="${webjarsVersion:[=.=.=, +1)}";resolution:=optional,
- org.w3c.dom.*;version="0";resolution:=optional,
- edu.emory.mathcs.backport.*;version="[3, 4)";resolution:=optional,
- org.reactivestreams.*;version="${reactiveStreamsVersion:[=.=.=, +1)}";resolution:=optional
-Export-Template:
- org.springframework.web.servlet.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.webmvc.portlet-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.webmvc.portlet-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index 4f47288..0000000
--- a/ebr/org.springframework.webmvc.portlet-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-webmvc-portlet', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.webmvc.portlet-4.2.9.RELEASE/org.springframework.webmvc.portlet.mf b/ebr/org.springframework.webmvc.portlet-4.2.9.RELEASE/org.springframework.webmvc.portlet.mf
deleted file mode 100644
index 9b5b967..0000000
--- a/ebr/org.springframework.webmvc.portlet-4.2.9.RELEASE/org.springframework.webmvc.portlet.mf
+++ /dev/null
@@ -1,29 +0,0 @@
-Bundle-SymbolicName: org.springframework.webmvc.portlet
-Bundle-Name: Spring Web MVC Portlet
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.portlet.*;version="[2, 3)",
- javax.servlet.*;version="[3.0.1, 4)",
- javax.xml.*;version="0";resolution:=optional,
- org.apache.commons.fileupload.*;version="${commonsFileuploadVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.web.portlet.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.webmvc.portlet-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.webmvc.portlet-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index 4f47288..0000000
--- a/ebr/org.springframework.webmvc.portlet-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-webmvc-portlet', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.webmvc.portlet-4.3.21.RELEASE/org.springframework.webmvc.portlet.mf b/ebr/org.springframework.webmvc.portlet-4.3.21.RELEASE/org.springframework.webmvc.portlet.mf
deleted file mode 100644
index 9b5b967..0000000
--- a/ebr/org.springframework.webmvc.portlet-4.3.21.RELEASE/org.springframework.webmvc.portlet.mf
+++ /dev/null
@@ -1,29 +0,0 @@
-Bundle-SymbolicName: org.springframework.webmvc.portlet
-Bundle-Name: Spring Web MVC Portlet
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- javax.portlet.*;version="[2, 3)",
- javax.servlet.*;version="[3.0.1, 4)",
- javax.xml.*;version="0";resolution:=optional,
- org.apache.commons.fileupload.*;version="${commonsFileuploadVersion:[=.=.=, +1)}";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.jndi.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.ui.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.validation.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.xml.sax.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.web.portlet.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.websocket-4.2.9.RELEASE/build.gradle b/ebr/org.springframework.websocket-4.2.9.RELEASE/build.gradle
deleted file mode 100644
index a86cf8e..0000000
--- a/ebr/org.springframework.websocket-4.2.9.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-websocket', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.websocket-4.2.9.RELEASE/org.springframework.websocket.mf b/ebr/org.springframework.websocket-4.2.9.RELEASE/org.springframework.websocket.mf
deleted file mode 100644
index 6935ab3..0000000
--- a/ebr/org.springframework.websocket-4.2.9.RELEASE/org.springframework.websocket.mf
+++ /dev/null
@@ -1,33 +0,0 @@
-Bundle-SymbolicName: org.springframework.websocket
-Bundle-Name: Spring Websocket
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- io.undertow.*;version="${undertowVersion:[=.=.=, +1)}";resolution:=optional,
- javax.servlet.*;version="[3.1, 4)";resolution:=optional,
- javax.websocket.*;version="[1, 2)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.tomcat.websocket.server;version="[8.0.30, 9)";resolution:=optional,
- org.eclipse.jetty.*;version="[9.3.6.v20151106, 10)";resolution:=optional,
- org.glassfish.tyrus.*;version="[1.3.5, 2)";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.messaging.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional,
- org.xnio.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.web.socket.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.websocket-4.3.21.RELEASE/build.gradle b/ebr/org.springframework.websocket-4.3.21.RELEASE/build.gradle
deleted file mode 100644
index a86cf8e..0000000
--- a/ebr/org.springframework.websocket-4.3.21.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-websocket', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.websocket-4.3.21.RELEASE/org.springframework.websocket.mf b/ebr/org.springframework.websocket-4.3.21.RELEASE/org.springframework.websocket.mf
deleted file mode 100644
index 96f225e..0000000
--- a/ebr/org.springframework.websocket-4.3.21.RELEASE/org.springframework.websocket.mf
+++ /dev/null
@@ -1,33 +0,0 @@
-Bundle-SymbolicName: org.springframework.websocket
-Bundle-Name: Spring Websocket
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- io.undertow.*;version="${undertowVersion:[=.=.=, +1)}";resolution:=optional,
- javax.servlet.*;version="[3.1, 4)";resolution:=optional,
- javax.websocket.*;version="[1, 2)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.tomcat.websocket.server;version="[8.5.31, 9)";resolution:=optional,
- org.eclipse.jetty.*;version="[9.4.6.v20170531, 10)";resolution:=optional,
- org.glassfish.tyrus.*;version="[1.3.5, 2)";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.messaging.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional,
- org.xnio.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.web.socket.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/org.springframework.websocket-5.0.8.RELEASE/build.gradle b/ebr/org.springframework.websocket-5.0.8.RELEASE/build.gradle
deleted file mode 100644
index a86cf8e..0000000
--- a/ebr/org.springframework.websocket-5.0.8.RELEASE/build.gradle
+++ /dev/null
@@ -1,3 +0,0 @@
-dependencies {
-    sourceBundle group: 'org.springframework', name: 'spring-websocket', version: "${springframeworkVersion}"
-}
diff --git a/ebr/org.springframework.websocket-5.0.8.RELEASE/org.springframework.websocket.mf b/ebr/org.springframework.websocket-5.0.8.RELEASE/org.springframework.websocket.mf
deleted file mode 100644
index 96f225e..0000000
--- a/ebr/org.springframework.websocket-5.0.8.RELEASE/org.springframework.websocket.mf
+++ /dev/null
@@ -1,33 +0,0 @@
-Bundle-SymbolicName: org.springframework.websocket
-Bundle-Name: Spring Websocket
-Bundle-Vendor: Eclipse Virgo
-Bundle-ManifestVersion: 2
-Bundle-Version: ${springframeworkVersion}
-Import-Template:
- com.fasterxml.jackson.*;version="${jacksonVersion:[=.=.=, +1)}";resolution:=optional,
- io.undertow.*;version="${undertowVersion:[=.=.=, +1)}";resolution:=optional,
- javax.servlet.*;version="[3.1, 4)";resolution:=optional,
- javax.websocket.*;version="[1, 2)";resolution:=optional,
- org.apache.commons.logging.*;version="${commonsLoggingVersion:[=.=.=, +1)}",
- org.apache.tomcat.websocket.server;version="[8.5.31, 9)";resolution:=optional,
- org.eclipse.jetty.*;version="[9.4.6.v20170531, 10)";resolution:=optional,
- org.glassfish.tyrus.*;version="[1.3.5, 2)";resolution:=optional,
- org.springframework.beans.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.context.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.core.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.http.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.lang.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.messaging.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}";resolution:=optional,
- org.springframework.scheduling.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.stereotype;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.util.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.springframework.web.*;version="${springframeworkVersion:[=.=.=.=, =.=.=.=]}",
- org.w3c.dom.*;version="0";resolution:=optional,
- org.xnio.*;version="0";resolution:=optional
-Export-Template:
- org.springframework.web.socket.*;version="${springframeworkVersion}"
-Ignored-Existing-Headers:
- Bnd-LastModified,
- Import-Package,
- Export-Package,
- Tool
diff --git a/ebr/settings.gradle b/ebr/settings.gradle
index affd544..3ed5a0c 100644
--- a/ebr/settings.gradle
+++ b/ebr/settings.gradle
@@ -1,22 +1,5 @@
-include "org.springframework.aop-${springframeworkVersion}"
-include "org.springframework.aspects-${springframeworkVersion}"
-include "org.springframework.beans-${springframeworkVersion}"
-include "org.springframework.context-${springframeworkVersion}"
-include "org.springframework.context.support-${springframeworkVersion}"
-include "org.springframework.core-${springframeworkVersion}"
-include "org.springframework.expression-${springframeworkVersion}"
-include "org.springframework.jdbc-${springframeworkVersion}"
-include "org.springframework.jcl-${springframeworkVersion}"
-include "org.springframework.jms-${springframeworkVersion}"
-include "org.springframework.messaging-${springframeworkVersion}"
-include "org.springframework.orm-${springframeworkVersion}"
-include "org.springframework.oxm-${springframeworkVersion}"
-include "org.springframework.transaction-${springframeworkVersion}"
-include "org.springframework.web-${springframeworkVersion}"
-include "org.springframework.webflux-${springframeworkVersion}"
-include "org.springframework.webmvc-${springframeworkVersion}"
-include "org.springframework.websocket-${springframeworkVersion}"
-include "org.springframework.test-${springframeworkVersion}"
-include "org.aspectj.weaver-${aspectjVersion}"
-include "com.squareup.okio-${okioVersion}"
-include "com.squareup.okhttp3-${okhttp3Version}"
+// Empty settings.gradle
+
+// Why?
+//* What went wrong:
+//Project directory '/jobs/genie.virgo/virgo-master/workspace/ebr' is not part of the build defined by settings file '/jobs/genie.virgo/virgo-master/workspace/settings.gradle'. If this is an unrelated build, it must have its own settings file.
diff --git a/ebr/src/test/java/org/eclipse/virgo/ebr/AbstractBaseTest.java b/ebr/src/test/java/org/eclipse/virgo/ebr/AbstractBaseTest.java
deleted file mode 100644
index 286e09f..0000000
--- a/ebr/src/test/java/org/eclipse/virgo/ebr/AbstractBaseTest.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package org.eclipse.virgo.ebr;
-
-import org.junit.runner.RunWith;
-import org.ops4j.pax.exam.Option;
-import org.ops4j.pax.exam.junit.PaxExam;
-import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
-import org.ops4j.pax.exam.spi.reactors.PerClass;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.BundleException;
-
-import javax.inject.Inject;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.util.Properties;
-
-import static org.junit.Assert.fail;
-import static org.junit.Assume.assumeFalse;
-import static org.junit.Assume.assumeNotNull;
-import static org.osgi.framework.Bundle.ACTIVE;
-
-/**
- * Abstract test class to be extended by all test implementations.
- * <p>
- * Created by dam on 6/14/17.
- */
-@RunWith(PaxExam.class)
-@ExamReactorStrategy(PerClass.class)
-public abstract class AbstractBaseTest {
-
-    static final String MIRROR_GROUP = "org.eclipse.virgo.mirrored";
-
-    @Inject
-    private BundleContext bundleContext;
-
-    public abstract Option[] config();
-
-    void assertBundleActive(String symbolicName) throws BundleException {
-        assumeNotNull(symbolicName);
-        assumeFalse(symbolicName.isEmpty());
-        for (Bundle b : this.bundleContext.getBundles()) {
-            if (symbolicName.equals(b.getSymbolicName())) {
-                if (ACTIVE != b.getState()) {
-                    b.start(); // start the bundle so we get the exception
-                }
-                return;
-            }
-        }
-        fail("Bundle with symbolicName [" + symbolicName + "] could not be found.");
-    }
-
-    static String resolveVersionFromGradleProperties(String libraryName) {
-        String versionString = "unresolved";
-        String gradlePropertiesFile = "gradle.properties";
-        try {
-            Properties gradleProperties = new Properties();
-            gradleProperties.load(new FileInputStream(gradlePropertiesFile));
-            if (!gradleProperties.containsKey(libraryName)) {
-                fail("Couldn't resolve '" + libraryName + "' in '" + gradlePropertiesFile + "'.");
-            }
-            return gradleProperties.getProperty(libraryName);
-        } catch (IOException e) {
-            fail("Failed to load '" + gradlePropertiesFile + " ' to get version for '" + libraryName + "'.");
-        }
-        return versionString;
-    }
-}
diff --git a/ebr/src/test/java/org/eclipse/virgo/ebr/GeminiBlueprint3Test.java b/ebr/src/test/java/org/eclipse/virgo/ebr/GeminiBlueprint3Test.java
deleted file mode 100644
index 8cead01..0000000
--- a/ebr/src/test/java/org/eclipse/virgo/ebr/GeminiBlueprint3Test.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package org.eclipse.virgo.ebr;
-
-import org.junit.Test;
-import org.ops4j.pax.exam.Configuration;
-import org.ops4j.pax.exam.Option;
-
-import static org.ops4j.pax.exam.CoreOptions.*;
-
-public class GeminiBlueprint3Test extends AbstractBaseTest {
-
-    private static final String ASPECTJ_WEAVER = "org.aspectj.weaver";
-    private static final String ASPECTJ_WEAVER_VERSION = "1.8.10";
-
-    private static final String GEMINI_BLUEPRINT_VERSION = "3.0.0.M01";
-    private static final String SF_VERSION = "5.0.8.RELEASE";
-
-    private static final String SF_PREFIX = "org.springframework.";
-    private static final String SF_CORE = SF_PREFIX + "core";
-    private static final String SF_BEANS = SF_PREFIX + "beans";
-    private static final String SF_AOP = SF_PREFIX + "aop";
-    private static final String SF_ASPECTS = SF_PREFIX + "aspects";
-    private static final String SF_EXPRESSION = SF_PREFIX + "expression";
-    private static final String SF_CONTEXT = SF_PREFIX + "context";
-    private static final String SF_CONTEXT_SUPPORT = SF_PREFIX + "context.support";
-    private static final String SF_TRANSACTION = SF_PREFIX + "transaction";
-    private static final String SF_JCL = SF_PREFIX + "jcl";
-    private static final String SF_JDBC = SF_PREFIX + "jdbc";
-    private static final String SF_MESSAGING = SF_PREFIX + "messaging";
-    private static final String SF_JMS = SF_PREFIX + "jms";
-    private static final String SF_ORM = SF_PREFIX + "orm";
-    private static final String SF_OXM = SF_PREFIX + "oxm";
-    private static final String SF_WEB = SF_PREFIX + "web";
-    private static final String SF_WEBFLUX = SF_PREFIX + "webflux";
-    private static final String SF_WEBMVC = SF_PREFIX + "webmvc";
-    private static final String SF_WEBSOCKET = SF_PREFIX + "websocket";
-
-    @Configuration
-    @Override
-    public Option[] config() {
-        return options(
-                // spring framework dependencies
-                mavenBundle("javax.servlet", "javax.servlet-api", "3.1.0"),
-                mavenBundle("javax.portlet", "portlet-api", "2.0"),
-                bundle("http://build.eclipse.org/rt/virgo/ivy/bundles/release/org.eclipse.virgo.mirrored/oevm.org.aopalliance/1.0.0/oevm.org.aopalliance-1.0.0.jar"),
-                bundle("http://build.eclipse.org/rt/virgo/ivy/bundles/release/org.eclipse.virgo.mirrored/javax.jms/1.1.0.v201205091237/javax.jms-1.1.0.v201205091237.jar"),
-                // maven local
-                mavenBundle(MIRROR_GROUP, ASPECTJ_WEAVER, ASPECTJ_WEAVER_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_CORE, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_BEANS, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_AOP, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_ASPECTS, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_EXPRESSION, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_CONTEXT, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_CONTEXT_SUPPORT, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_TRANSACTION, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_JCL, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_JDBC, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_MESSAGING, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_JMS, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_ORM, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_OXM, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_WEB, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_WEBFLUX, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_WEBMVC, SF_VERSION),
-                mavenBundle(MIRROR_GROUP, SF_WEBSOCKET, SF_VERSION),
-
-                mavenBundle("org.eclipse.gemini.blueprint", "gemini-blueprint-io", GEMINI_BLUEPRINT_VERSION),
-                mavenBundle("org.eclipse.gemini.blueprint", "gemini-blueprint-core", GEMINI_BLUEPRINT_VERSION),
-                mavenBundle("org.eclipse.gemini.blueprint", "gemini-blueprint-extender", GEMINI_BLUEPRINT_VERSION),
-
-                // specify junit bundles
-                junitBundles()
-        );
-    }
-
-    @Test
-    public void testGeminiBlueprintIo() throws Exception {
-        assertBundleActive("org.eclipse.gemini.blueprint.io");
-    }
-
-    @Test
-    public void testGeminiBlueprintCore() throws Exception {
-        assertBundleActive("org.eclipse.gemini.blueprint.core");
-    }
-
-    @Test
-    public void testGeminiBlueprintExtender() throws Exception {
-        assertBundleActive("org.eclipse.gemini.blueprint.extender");
-    }
-}
diff --git a/ebr/src/test/java/org/eclipse/virgo/ebr/OkHttp3Test.java b/ebr/src/test/java/org/eclipse/virgo/ebr/OkHttp3Test.java
deleted file mode 100644
index 3154d3a..0000000
--- a/ebr/src/test/java/org/eclipse/virgo/ebr/OkHttp3Test.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package org.eclipse.virgo.ebr;
-
-import org.junit.Test;
-import org.ops4j.pax.exam.Configuration;
-import org.ops4j.pax.exam.Option;
-
-import static org.ops4j.pax.exam.CoreOptions.*;
-
-/**
- * Test class testing OkHttp3 bundle resolution.
- * <p>
- * Created by dam on 6/14/17.
- */
-public class OkHttp3Test extends AbstractBaseTest {
-
-    private static final String OKIO = "com.squareup.okio";
-    private static final String OKIO_VERSION_KEY = "okioVersion";
-
-    private static final String OKHTTP3 = "com.squareup.okhttp3";
-    private static final String OKHTTP3_VERSION_KEY = "okhttp3Version";
-
-    @Configuration
-    @Override
-    public Option[] config() {
-        return options(
-                // maven local
-                mavenBundle(MIRROR_GROUP, OKIO, resolveVersionFromGradleProperties(OKIO_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, OKHTTP3, resolveVersionFromGradleProperties(OKHTTP3_VERSION_KEY)),
-                // specify junit bundles
-                junitBundles()
-        );
-    }
-
-    @Test
-    public void testOkio() throws Exception {
-        assertBundleActive(OKIO);
-    }
-
-    @Test
-    public void testOkHttp3() throws Exception {
-        assertBundleActive(OKHTTP3);
-    }
-}
diff --git a/ebr/src/test/java/org/eclipse/virgo/ebr/SpringFrameworkTest.java b/ebr/src/test/java/org/eclipse/virgo/ebr/SpringFrameworkTest.java
deleted file mode 100644
index 3812128..0000000
--- a/ebr/src/test/java/org/eclipse/virgo/ebr/SpringFrameworkTest.java
+++ /dev/null
@@ -1,169 +0,0 @@
-package org.eclipse.virgo.ebr;
-
-import org.junit.Test;
-import org.ops4j.pax.exam.Configuration;
-import org.ops4j.pax.exam.Option;
-
-import static org.ops4j.pax.exam.CoreOptions.*;
-
-/**
- * Test class testing Spring Framework bundle resolution.
- * <p>
- * Created by dam on 6/9/17.
- */
-public class SpringFrameworkTest extends AbstractBaseTest {
-
-    private static final String ASPECTJ_WEAVER_VERSION_KEY = "aspectjVersion";
-    private static final String ASPECTJ_WEAVER = "org.aspectj.weaver";
-
-    private static final String SF_VERSION_KEY = "springframeworkVersion";
-
-    private static final String SF_PREFIX = "org.springframework.";
-    private static final String SF_CORE = SF_PREFIX + "core";
-    private static final String SF_BEANS = SF_PREFIX + "beans";
-    private static final String SF_AOP = SF_PREFIX + "aop";
-    private static final String SF_ASPECTS = SF_PREFIX + "aspects";
-    private static final String SF_EXPRESSION = SF_PREFIX + "expression";
-    private static final String SF_CONTEXT = SF_PREFIX + "context";
-    private static final String SF_CONTEXT_SUPPORT = SF_PREFIX + "context.support";
-    private static final String SF_TRANSACTION = SF_PREFIX + "transaction";
-    private static final String SF_JCL = SF_PREFIX + "jcl";
-    private static final String SF_JDBC = SF_PREFIX + "jdbc";
-    private static final String SF_MESSAGING = SF_PREFIX + "messaging";
-    private static final String SF_JMS = SF_PREFIX + "jms";
-    private static final String SF_ORM = SF_PREFIX + "orm";
-    private static final String SF_OXM = SF_PREFIX + "oxm";
-    private static final String SF_WEB = SF_PREFIX + "web";
-    private static final String SF_WEBFLUX = SF_PREFIX + "webflux";
-    private static final String SF_WEBMVC = SF_PREFIX + "webmvc";
-    private static final String SF_WEBSOCKET = SF_PREFIX + "websocket";
-
-    @Configuration
-    @Override
-    public Option[] config() {
-        return options(
-                // spring framework dependencies
-                mavenBundle("javax.servlet", "javax.servlet-api", "3.1.0"),
-                mavenBundle("javax.portlet", "portlet-api", "2.0"),
-                bundle("http://build.eclipse.org/rt/virgo/ivy/bundles/release/org.eclipse.virgo.mirrored/oevm.org.aopalliance/1.0.0/oevm.org.aopalliance-1.0.0.jar"),
-                bundle("http://build.eclipse.org/rt/virgo/ivy/bundles/release/org.eclipse.virgo.mirrored/javax.jms/1.1.0.v201205091237/javax.jms-1.1.0.v201205091237.jar"),
-                // maven local
-                mavenBundle(MIRROR_GROUP, ASPECTJ_WEAVER, resolveVersionFromGradleProperties(ASPECTJ_WEAVER_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_CORE, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_BEANS, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_AOP, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_ASPECTS, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_EXPRESSION, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_CONTEXT, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_CONTEXT_SUPPORT, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_TRANSACTION, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_JCL, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_JDBC, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_MESSAGING, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_JMS, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_ORM, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_OXM, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_WEB, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_WEBFLUX, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_WEBMVC, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                mavenBundle(MIRROR_GROUP, SF_WEBSOCKET, resolveVersionFromGradleProperties(SF_VERSION_KEY)),
-                // specify junit bundles
-                junitBundles()
-        );
-    }
-
-    @Test
-    public void testAspectjWeaver() throws Exception {
-        assertBundleActive(ASPECTJ_WEAVER);
-    }
-
-    @Test
-    public void testSpringCore() throws Exception {
-        assertBundleActive(SF_CORE);
-    }
-
-    @Test
-    public void testSpringBeans() throws Exception {
-        assertBundleActive(SF_BEANS);
-    }
-
-    @Test
-    public void testSpringAop() throws Exception {
-        assertBundleActive(SF_AOP);
-    }
-
-    @Test
-    public void testSpringAspects() throws Exception {
-        assertBundleActive(SF_ASPECTS);
-    }
-
-    @Test
-    public void testSpringExpression() throws Exception {
-        assertBundleActive(SF_EXPRESSION);
-    }
-
-    @Test
-    public void testSpringContext() throws Exception {
-        assertBundleActive(SF_CONTEXT);
-    }
-
-    @Test
-    public void testSpringContextSupport() throws Exception {
-        assertBundleActive(SF_CONTEXT_SUPPORT);
-    }
-
-    @Test
-    public void testSpringTransaction() throws Exception {
-        assertBundleActive(SF_TRANSACTION);
-    }
-
-    @Test
-    public void testSpringJcl() throws Exception {
-        assertBundleActive(SF_JCL);
-    }
-
-    @Test
-    public void testSpringJdbc() throws Exception {
-        assertBundleActive(SF_JDBC);
-    }
-
-    @Test
-    public void testSpringMessaging() throws Exception {
-        assertBundleActive(SF_MESSAGING);
-    }
-
-    @Test
-    public void testSpringJsm() throws Exception {
-        assertBundleActive(SF_JMS);
-    }
-
-    @Test
-    public void testSpringOrm() throws Exception {
-        assertBundleActive(SF_ORM);
-    }
-
-    @Test
-    public void testSpringOxm() throws Exception {
-        assertBundleActive(SF_OXM);
-    }
-
-    @Test
-    public void testSpringWeb() throws Exception {
-        assertBundleActive(SF_WEB);
-    }
-
-    @Test
-    public void testSpringWebMvc() throws Exception {
-        assertBundleActive(SF_WEBMVC);
-    }
-
-    @Test
-    public void testSpringWebflux() throws Exception {
-        assertBundleActive(SF_WEBFLUX);
-    }
-
-    @Test
-    public void testSpringWebsocket() throws Exception {
-        assertBundleActive(SF_WEBSOCKET);
-    }
-}
diff --git a/gradle.properties b/gradle.properties
index f43f534..97a6f2c 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,19 +3,19 @@
 # Eclipse JDT Core Batch Compiler
 ecjVersion = 4.6.1
 
-# CQ4129 (PB CQ3480)
-junitVersion = 4.7
+# CQ4129 (PB CQ3480) JUnit Version 4.7
+junitVersion = 4.12
 
 # CQ4132 (PB CQ1887)
 easymockVersion = 2.3
 
 # PaxExam
-# CQ8541
-paxExamJunit4Version = 4.1.0
-paxExamContainerNativeVersion = 4.1.0
-paxExamLinkMvnVersion = 4.1.0
-paxUrlAetherVersion = 1.3.5
-paxUrlWrapVersion = 2.3.0
+# CQ8541 for version 4.1.0, ...
+paxExamJunit4Version = 4.13.1
+paxExamContainerNativeVersion = 4.13.1
+paxExamLinkMvnVersion = 4.13.1
+paxUrlAetherVersion = 2.6.1
+paxUrlWrapVersion = 2.6.1
 
 # CQ 13678 SLF4J jcl-over-slf4j Version: 1.7.25
 # CQ 13367 SLF4J jul-to-slf4j Version: 1.7.25
@@ -129,8 +129,9 @@
 minaCoreVersion = 2.0.2.v201108120515
 
 #CQ4033
-orgAopAllianceVersion = 1.0.0
-aopAllianceHash = 112e747528df9af5a40e9a2ba51960309daf58de
+aopallianceVersion = 1.0.0
+# used to resolve the Maven dependency
+aopallianceVersionMaven = 1.0
 
 geminiBlueprintVersion = 3.0.0.M01
 blueprintIoHash = 4a555fe19c736d7f919114e29f6fc01d4702c8ac
@@ -171,20 +172,24 @@
 scannotationVersion = 1.0.2.v201205170710
 
 commonsBeanutilsVersion = 1.8.0.v201205091237
-# CQ 10288 (PB CQ9217)
-commonsCodecVersion = 1.10.0
-commonsCodecHash = 8aff50e99bd7e53f8c4f5fe45c2a63f1d47dd19c
-commonsCliVersion = 1.2.0
+
+# commons-codec CQ 10288 (PB CQ9217) - version 1.10
+commonsCodecVersion = 1.10
+commonsCodecHash = 4b95f4897fa13f2cd904aee711aeafc0c5295cd8
+
+# commons-cli
+commonsCliVersion = 1.2
+
 # CQ12542 (PB CQ10386)
 commonsCollectionsVersion = 3.2.2
 commonsDbcpVersion = 1.4.0.v201204271417
 # CQ12541 (PB CQ12051)
 commonsFileuploadVersion = 1.3.2
 
-# CQ9555 (PB Orbit CQ8938) - version 4.3.3
-httpcomponentsCoreVersion = 4.4.12
-# CQ9556 (PB Orbit CQ8934) - version 4.3.6
-httpcomponentsClientVersion = 4.5.10
+# CQ9555 (PB Orbit CQ8938) Version 4.3.3
+httpcoreVersion = 4.4.12
+# CQ9556 (PB Orbit CQ8934) Version 4.3.6
+httpclientVersion = 4.5.10
 
 # CQ13049
 commonsIoVersion = 2.5
@@ -236,8 +241,13 @@
 # CQ6093 ejb-api Version: 3.1.1
 javaxEjbVersion=3.1.1.v201204261316
 javaxElVersion=3.0.0.20180730
-# CQ6090 (PB Orbit CQ3578)
-javaxInjectVersion = 1.0.0.v20091030
+
+# javax.inject - CQ6090 (PB Orbit CQ3578)
+# Version used in OSGi context / feature.xml
+javaxInjectVersion = 1.0.0
+# Glassfish bundle version that packages javax.inject 1
+glassfishJavaxInjectVersion = 2.5.0-b62
+
 javaxJmsVersion=1.1.0.v201205091237
 # CQ12547 (PB CQ11275) - 1.5.5
 javaxMailVersion = 1.5.6
@@ -308,7 +318,7 @@
 mozillaJavascriptVersion = 1.7.4.v201209142200
 # CQ7126 Hibernate Version: 4.1.0
 # TODO - upgrade to 4.3.2.Final used in spring-context
-hibernateVersion = 4.1.0.Final
+hibernateCoreVersion = 4.1.0.Final
 
 # integration-tests
 hsqldbVersion = 2.3.4
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index ca9d628..3a54a33 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.3-all.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
index b0d6d0a..83f2acf 100755
--- a/gradlew
+++ b/gradlew
@@ -7,7 +7,7 @@
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at
 #
-#      http://www.apache.org/licenses/LICENSE-2.0
+#      https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
@@ -125,8 +125,8 @@
     GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
 fi
 
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
     APP_HOME=`cygpath --path --mixed "$APP_HOME"`
     CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
     JAVACMD=`cygpath --unix "$JAVACMD"`
diff --git a/gradlew.bat b/gradlew.bat
index 15e1ee3..24467a1 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -5,7 +5,7 @@
 @rem you may not use this file except in compliance with the License.

 @rem You may obtain a copy of the License at

 @rem

-@rem      http://www.apache.org/licenses/LICENSE-2.0

+@rem      https://www.apache.org/licenses/LICENSE-2.0

 @rem

 @rem Unless required by applicable law or agreed to in writing, software

 @rem distributed under the License is distributed on an "AS IS" BASIS,

diff --git a/kernel/org.eclipse.virgo.kernel.agent.dm/build.gradle b/kernel/org.eclipse.virgo.kernel.agent.dm/build.gradle
index 0485eeb..cb1512b 100644
--- a/kernel/org.eclipse.virgo.kernel.agent.dm/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.agent.dm/build.gradle
@@ -10,9 +10,7 @@
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi.services", version: osgiServicesVersion, configuration: "compile", ext: "jar"
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.equinox.region", version: equinoxRegionVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-context'
 
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-extender", version: geminiBlueprintVersion, ext: "jar"
diff --git a/kernel/org.eclipse.virgo.kernel.deployer.dm/build.gradle b/kernel/org.eclipse.virgo.kernel.deployer.dm/build.gradle
index 0d45f69..e61437b 100644
--- a/kernel/org.eclipse.virgo.kernel.deployer.dm/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.deployer.dm/build.gradle
@@ -7,9 +7,7 @@
 
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-context'
 
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
 
diff --git a/kernel/org.eclipse.virgo.kernel.deployer.test/build.gradle b/kernel/org.eclipse.virgo.kernel.deployer.test/build.gradle
index a3857c3..4263f43 100644
--- a/kernel/org.eclipse.virgo.kernel.deployer.test/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.deployer.test/build.gradle
@@ -1,22 +1,17 @@
-import aQute.bnd.gradle.Bundle
-
 test.dependsOn ':3rd-party:bundles'
 
-task bundle(type: Bundle) {
-    bndfile = 'bundle.bnd'
-    from sourceSets.test.output
-    sourceSet = sourceSets.test
+apply plugin: 'idea'
+idea {
+    module {
+        inheritOutputDirs = true
+    }
 }
 
-task unzip(type: Copy, dependsOn: [bundle, tasks['compileTestJava']]) {
-    println bundle.outputs.files.singleFile
-    println bundle.outputs.files.singleFile.class
-    from zipTree(bundle.outputs.files.singleFile).matching {
-        include 'META-INF/MANIFEST.MF'
-    }
-    into("${buildDir}/classes/java/test")
-    tasks['test'].dependsOn(unzip)
+task copyTestResources(type: Copy) {
+    from "${projectDir}/src/test/resources"
+    into "${buildDir}/classes/java/test"
 }
+processTestResources.dependsOn copyTestResources
 
 test {
     maxHeapSize = '1G'
@@ -45,8 +40,8 @@
     testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.felix.gogo.runtime", version: gogoRuntimeVersion, configuration: "compile", ext: "jar"
     testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.felix.gogo.shell", version: gogoShellVersion, configuration: "compile", ext: "jar"
 
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "oevm.org.aopalliance", version: orgAopAllianceVersion, ext: "jar"
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.springframework.expression", version: springframeworkVersion, ext: "jar"
+    testImplementation 'org.springframework:spring-context'
+    testRuntimeOnly 'org.springframework:spring-expression'
 
     testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.dbcp", version: commonsDbcpVersion, configuration: "compile", ext: "jar"
     testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.pool", version: commonsPoolVersion, configuration: "compile", ext: "jar"
diff --git a/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/META-INF/test.config.properties b/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/META-INF/test.config.properties
index e3fc4b7..0bc4cdd 100644
--- a/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/META-INF/test.config.properties
+++ b/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/META-INF/test.config.properties
@@ -4,7 +4,7 @@
  file:${gradle.cache}/org.slf4j/slf4j-api/${slf4jVersion}/${slf4jApiHash}/slf4j-api-${slf4jVersion}.jar,\
  file:${gradle.cache}/org.slf4j/jcl-over-slf4j/${slf4jVersion}/${slf4jJclOverSlf4jHash}/jcl-over-slf4j-${slf4jVersion}.jar@start,\
  file:${gradle.cache}/org.slf4j/jul-to-slf4j/${slf4jVersion}/${slf4jJulToSlf4jHash}/jul-to-slf4j-${slf4jVersion}.jar,\
- file:../../ebr/org.aspectj.weaver-${aspectjVersion}/build/org.aspectj.weaver-${aspectjVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.aspectj.weaver_${aspectjVersion}.jar,\
  file:../../medic/org.eclipse.virgo.medic.logbackcorefragment/build/libs/org.eclipse.virgo.medic.logbackcorefragment-${version}.jar,\
  file:../../medic/org.eclipse.virgo.medic.logbackclassicfragment/build/libs/org.eclipse.virgo.medic.logbackclassicfragment-${version}.jar,\
  file:${gradle.cache}/ch.qos.logback/logback-core/${logbackVersion}/${logbackCoreHash}/logback-core-${logbackVersion}.jar,\
@@ -31,20 +31,20 @@
  file:../../nano/org.eclipse.virgo.nano.deployer.api/build/libs/org.eclipse.virgo.nano.deployer.api-${version}.jar@start,\
  file:../../nano/org.eclipse.virgo.nano.deployer.hot/build/libs/org.eclipse.virgo.nano.deployer.hot-${version}.jar@start,\
  file:../../nano/org.eclipse.virgo.nano.management/build/libs/org.eclipse.virgo.nano.management-${version}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/oevm.org.aopalliance/${orgAopAllianceVersion}/${aopAllianceHash}/oevm.org.aopalliance-${orgAopAllianceVersion}.jar,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.aop/${springframeworkVersion}/${springAopHash}/org.springframework.aop-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.core/${springframeworkVersion}/${springCoreHash}/org.springframework.core-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.beans/${springframeworkVersion}/${springBeansHash}/org.springframework.beans-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.expression/${springframeworkVersion}/${springExpressionHash}/org.springframework.expression-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.context/${springframeworkVersion}/${springContextHash}/org.springframework.context-${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.aopalliance.aopalliance_${aopallianceVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.aop_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.beans_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.context_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.core_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar,\
  file:../org.eclipse.virgo.kernel.agent.dm/build/libs/org.eclipse.virgo.kernel.agent.dm-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.kerneldmfragment/build/libs/org.eclipse.virgo.kernel.kerneldmfragment-${version}.jar,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-io/${geminiBlueprintVersion}/${blueprintIoHash}/gemini-blueprint-io-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-core/${geminiBlueprintVersion}/${blueprintCoreHash}/gemini-blueprint-core-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-extender/${geminiBlueprintVersion}/${blueprintExtenderHash}/gemini-blueprint-extender-${geminiBlueprintVersion}.jar@start,\
- file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpcore_${httpcomponentsCoreVersion}.jar@start,\
- file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpclient_${httpcomponentsClientVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.apache.commons.codec/${commonsCodecVersion}/${commonsCodecHash}/org.apache.commons.codec-${commonsCodecVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpcore_${httpcoreVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpclient_${httpclientVersion}.jar@start,\
+ file:${gradle.cache}/commons-codec/commons-codec/${commonsCodecVersion}/${commonsCodecHash}/commons-codec-${commonsCodecVersion}.jar@start,\
  file:../../repository/org.eclipse.virgo.repository/build/libs/org.eclipse.virgo.repository-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.artifact/build/libs/org.eclipse.virgo.kernel.artifact-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.osgi/build/libs/org.eclipse.virgo.kernel.osgi-${version}.jar@start,\
diff --git a/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties b/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
index 9e6669f..bf6179c 100644
--- a/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
+++ b/kernel/org.eclipse.virgo.kernel.deployer.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
@@ -1,15 +1,9 @@
 gradle.cache = %gradle.cache%
 version = 3.8.0.BUILD-SNAPSHOT
 
-orgAopAllianceVersion = 1.0.0
-aopAllianceHash = 112e747528df9af5a40e9a2ba51960309daf58de
+aopallianceVersion = 1.0.0
 
 springframeworkVersion = 5.0.8.RELEASE
-springAopHash = 323910d0bd37c13ff534ef62fba303a9bcef1451
-springBeansHash = bf5fd324c11eb63777f810250cb8c2ea292f9279
-springExpressionHash = 92cc7dd736b78420d7a1bcc76b4946f847b0501
-springContextHash = e84a767d680ba3d4c9dedbf787d32e570bdfc7ff
-springCoreHash = 415c7d22dcab46985f27bbe1ce6de968e073497c
 
 geminiBlueprintVersion = 3.0.0.M01
 blueprintIoHash = 4a555fe19c736d7f919114e29f6fc01d4702c8ac
@@ -52,29 +46,18 @@
  file:../org.eclipse.virgo.kernel.osgi/build/libs/org.eclipse.virgo.kernel.osgi-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.agent.dm/build/libs/org.eclipse.virgo.kernel.agent.dm-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.dmfragment/build/libs/org.eclipse.virgo.kernel.dmfragment-${version}.jar,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/oevm.org.aopalliance/${orgAopAllianceVersion}/${aopAllianceHash}/oevm.org.aopalliance-${orgAopAllianceVersion}.jar,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.aop/${springframeworkVersion}/${springAopHash}/org.springframework.aop-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.expression/${springframeworkVersion}/${springExpressionHash}/org.springframework.expression-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.core/${springframeworkVersion}/${springCoreHash}/org.springframework.core-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.beans/${springframeworkVersion}/${springBeansHash}/org.springframework.beans-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.context/${springframeworkVersion}/${springContextHash}/org.springframework.context-${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.aopalliance.aopalliance_${aopallianceVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.aop_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.core_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.beans_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.context_${springframeworkVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-io/${geminiBlueprintVersion}/${blueprintIoHash}/gemini-blueprint-io-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-core/${geminiBlueprintVersion}/${blueprintCoreHash}/gemini-blueprint-core-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-extender/${geminiBlueprintVersion}/${blueprintExtenderHash}/gemini-blueprint-extender-${geminiBlueprintVersion}.jar@start,\
  file:../org.eclipse.virgo.kernel.userregion/build/libs/org.eclipse.virgo.kernel.userregion-${version}.jar@start,\
  file:${gradle.cache}/org.hsqldb/hsqldb/${hsqldbVersion}/${hsqldbHash}/hsqldb-${hsqldbVersion}.jar
 
-# missing bundles in kernel.test
-# file:../org.eclipse.virgo.kernel.deployer.dm/target/classes@start,\
-# file:${ivy.cache}/repository/org.springframework/org.springframework.orm/3.1.0.RELEASE/org.springframework.orm-3.1.0.RELEASE.jar@start,\
-# file:${ivy.cache}/repository/org.springframework/org.springframework.transaction/3.1.0.RELEASE/org.springframework.transaction-3.1.0.RELEASE.jar@start,\
-# file:${ivy.cache}/repository/org.springframework/org.springframework.jdbc/3.1.0.RELEASE/org.springframework.jdbc-3.1.0.RELEASE.jar@start,\
-# file:${ivy.cache}/repository/javax.persistence/com.springsource.javax.persistence/1.0.0/com.springsource.javax.persistence-1.0.0.jar,\
-# file:${ivy.cache}/repository/com.oracle.toplink.essentials/com.springsource.oracle.toplink.essentials/2.0.0.b41-beta2/com.springsource.oracle.toplink.essentials-2.0.0.b41-beta2.jar
-# file:${ivy.cache}/repository/org.eclipse.virgo.mirrored/org.eclipse.equinox.ds/1.4.0.v20120112-1400/org.eclipse.equinox.ds-1.4.0.v20120112-1400.jar@start,\
-# file:${ivy.cache}/repository/org.eclipse.virgo.mirrored/org.eclipse.equinox.util/1.0.300.v20111010-1614/org.eclipse.equinox.util-1.0.300.v20111010-1614.jar@start,\
-
-
 bundleImports = org.eclipse.osgi;bundle-version="0"
 
 packageImports =\
@@ -93,7 +76,6 @@
  org.eclipse.virgo.nano.serviceability;version="0",\
  org.eclipse.virgo.nano.serviceability.*;version="0",\
  org.eclipse.virgo.kernel.services.work;version="0",\
- org.eclipse.virgo.kernel.shell;version="0",\
  org.eclipse.virgo.nano.shim.*;version="0",\
  org.eclipse.virgo.medic.*;version="0",\
  org.eclipse.virgo.repository;version="0",\
@@ -113,6 +95,7 @@
  org.slf4j.spi;version="[1.6.4,2)",\
  org.junit;version="[4.7.0,5.0.0)",\
  org.junit.runner;version="[4.7.0,5.0.0)",\
+ org.springframework.lang;version="[5.0.8,6)",\
  org.springframework.util;version="[5.0.8,6)"
 
 serviceImports =\
diff --git a/kernel/org.eclipse.virgo.kernel.deployer/build.gradle b/kernel/org.eclipse.virgo.kernel.deployer/build.gradle
index 3054c03..769f7e5 100644
--- a/kernel/org.eclipse.virgo.kernel.deployer/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.deployer/build.gradle
@@ -11,9 +11,7 @@
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi.services", version: osgiServicesVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-context'
 
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
 
diff --git a/kernel/org.eclipse.virgo.kernel.deployer/src/test/java/org/eclipse/virgo/kernel/install/artifact/internal/FileMovingArtifactStoreTests.java b/kernel/org.eclipse.virgo.kernel.deployer/src/test/java/org/eclipse/virgo/kernel/install/artifact/internal/FileMovingArtifactStoreTests.java
index 2b5c57c..dfbc6c8 100644
--- a/kernel/org.eclipse.virgo.kernel.deployer/src/test/java/org/eclipse/virgo/kernel/install/artifact/internal/FileMovingArtifactStoreTests.java
+++ b/kernel/org.eclipse.virgo.kernel.deployer/src/test/java/org/eclipse/virgo/kernel/install/artifact/internal/FileMovingArtifactStoreTests.java
@@ -11,28 +11,34 @@
 
 package org.eclipse.virgo.kernel.install.artifact.internal;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-import java.io.File;
-
 import org.eclipse.virgo.util.io.PathReference;
 import org.junit.Before;
 import org.junit.Ignore;
+import org.junit.Rule;
 import org.junit.Test;
+import org.junit.rules.TemporaryFolder;
+
+import java.io.File;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+import static junit.framework.TestCase.assertNotNull;
+import static org.hamcrest.CoreMatchers.containsString;
+import static org.junit.Assert.*;
 
 public class FileMovingArtifactStoreTests {
 
-    private static final String TEST_PATH = "build/fileMovingArtifactStoreTests/";
+    @Rule
+    public TemporaryFolder artifactStore = new TemporaryFolder();
 
     private static final String TEST_FILENAME = "some.jar";
 
     private ArtifactStore artifactHistory;
 
     @Before
-    public void setUp() throws Exception {
-        PathReference basePathReference = new PathReference(TEST_PATH + TEST_FILENAME);
+    public void setUp() {
+        Path artifactStoreRoot = Paths.get(artifactStore.getRoot().toURI());
+        PathReference basePathReference = new PathReference(artifactStoreRoot + File.separator + TEST_FILENAME);
         basePathReference.delete(true);
         this.artifactHistory = new FileMovingArtifactStore(basePathReference);
     }
@@ -49,7 +55,7 @@
         this.artifactHistory.save();
         PathReference c = this.artifactHistory.getCurrentPath();
         checkPath(c);
-        assertTrue(original.equals(c));
+        assertEquals(original, c);
     }
 
     @Test
@@ -59,7 +65,7 @@
         this.artifactHistory.restore();
         PathReference c = this.artifactHistory.getCurrentPath();
         checkPath(c);
-        assertTrue(original.equals(c));
+        assertEquals(original, c);
     }
 
     @Test
@@ -70,8 +76,8 @@
         this.artifactHistory.save();
         PathReference last = this.artifactHistory.getCurrentPath();
         checkPath(last);
-        assertTrue(original.equals(next));
-        assertTrue(original.equals(last));
+        assertEquals(original, next);
+        assertEquals(original, last);
     }
 
     @Test
@@ -149,10 +155,11 @@
 
     private void checkPath(PathReference c) {
         File file = c.toFile();
-        assertTrue(file.toURI().toString().indexOf(TEST_PATH) != -1);
+        assertThat(file.toURI().toString(), containsString(artifactStore.getRoot().toString()));
         assertEquals(TEST_FILENAME, c.getName());
-        assertFalse(c.exists());
+        assertFalse("PathReference " + c + " should not exist", c.exists());
         PathReference parent = c.getParent();
+        assertNotNull(parent);
         assertTrue(parent.isDirectory());
         assertTrue(parent.exists());
     }
diff --git a/kernel/org.eclipse.virgo.kernel.dmfragment/build.gradle b/kernel/org.eclipse.virgo.kernel.dmfragment/build.gradle
index f1d0ac5..c490771 100644
--- a/kernel/org.eclipse.virgo.kernel.dmfragment/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.dmfragment/build.gradle
@@ -3,10 +3,7 @@
 
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context.support", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-context-support'
 
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
 
diff --git a/kernel/org.eclipse.virgo.kernel.model/build.gradle b/kernel/org.eclipse.virgo.kernel.model/build.gradle
index 6e6d869..924685d 100644
--- a/kernel/org.eclipse.virgo.kernel.model/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.model/build.gradle
@@ -1,9 +1,7 @@
 dependencies {
     testCompile group: "org.slf4j", name: "slf4j-api", version: slf4jVersion
     testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    testImplementation 'org.springframework:spring-context'
 
     testCompile project(':test:org.eclipse.virgo.test.stubs')
     testCompile project(':kernel:org.eclipse.virgo.kernel.stubs')
diff --git a/kernel/org.eclipse.virgo.kernel.services/build.gradle b/kernel/org.eclipse.virgo.kernel.services/build.gradle
index 4cd10ce..07afc94 100644
--- a/kernel/org.eclipse.virgo.kernel.services/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.services/build.gradle
@@ -23,7 +23,7 @@
 
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-beans'
 
     compile project(':util:org.eclipse.virgo.util.math')
     compile project(':util:org.eclipse.virgo.util.io')
diff --git a/kernel/org.eclipse.virgo.kernel.test/build.gradle b/kernel/org.eclipse.virgo.kernel.test/build.gradle
index e701e1e..d53932f 100644
--- a/kernel/org.eclipse.virgo.kernel.test/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.test/build.gradle
@@ -2,6 +2,13 @@
 
 test.dependsOn ':3rd-party:bundles'
 
+apply plugin: 'idea'
+idea {
+    module {
+        inheritOutputDirs = true
+    }
+}
+
 task bundle(type: Bundle) {
     bndfile = 'bundle.bnd'
     from sourceSets.test.output
@@ -18,7 +25,9 @@
     testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
     testCompile project(':test:org.eclipse.virgo.test.framework')
 
-    testRuntime "org.aspectj:aspectjrt:${project.aspectjVersion}"
+    testImplementation 'org.springframework:spring-context'
+
+    testRuntimeOnly "org.aspectj:aspectjrt:${project.aspectjVersion}"
 
     testCompile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
     testCompile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi.services", version: osgiServicesVersion, configuration: "compile", ext: "jar"
diff --git a/kernel/org.eclipse.virgo.kernel.test/data/monitor-blueprint/delay/delay/Bean.class b/kernel/org.eclipse.virgo.kernel.test/data/monitor-blueprint/delay/delay/Bean.class
deleted file mode 100644
index ab7d971..0000000
--- a/kernel/org.eclipse.virgo.kernel.test/data/monitor-blueprint/delay/delay/Bean.class
+++ /dev/null
Binary files differ
diff --git a/kernel/org.eclipse.virgo.kernel.test/data/monitor/delay/delay/Bean.class b/kernel/org.eclipse.virgo.kernel.test/data/monitor/delay/delay/Bean.class
deleted file mode 100644
index ab7d971..0000000
--- a/kernel/org.eclipse.virgo.kernel.test/data/monitor/delay/delay/Bean.class
+++ /dev/null
Binary files differ
diff --git a/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/AbstractKernelIntegrationTest.java b/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/AbstractKernelIntegrationTest.java
index e41a024..a03a9d2 100644
--- a/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/AbstractKernelIntegrationTest.java
+++ b/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/AbstractKernelIntegrationTest.java
@@ -11,13 +11,6 @@
 
 package org.eclipse.virgo.kernel.test;
 
-import static org.junit.Assert.assertFalse;
-
-import java.lang.management.ManagementFactory;
-
-import javax.management.MBeanServer;
-import javax.management.ObjectName;
-
 import org.eclipse.virgo.test.framework.dmkernel.DmKernelTestRunner;
 import org.junit.Before;
 import org.junit.BeforeClass;
@@ -25,6 +18,12 @@
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 
+import javax.management.MBeanServer;
+import javax.management.ObjectName;
+import java.lang.management.ManagementFactory;
+
+import static org.junit.Assert.assertNotEquals;
+
 @RunWith(DmKernelTestRunner.class)
 public abstract class AbstractKernelIntegrationTest {
 
@@ -37,19 +36,22 @@
         this.kernelContext = getKernelContext();
     }
 
+    @BeforeClass
+    public static void awaitKernelStartup() throws Exception {
+        if (System.getProperty("await.kernel.startup", "true").equals("true")) {
+            MBeanServer platformMBeanServer = ManagementFactory.getPlatformMBeanServer();
+            int sleepCount = 1000;
+            while (!"STARTED".equals(platformMBeanServer.getAttribute(new ObjectName("org.eclipse.virgo.kernel:type=KernelStatus"), "Status"))) {
+                Thread.sleep(60);
+                if (--sleepCount == 0)
+                    break;
+            }
+            assertNotEquals("Waited for Kernel too long.", 0, sleepCount);
+        }
+    }
+
     private BundleContext getKernelContext() {
         return this.context.getBundle(0L).getBundleContext();
     }
 
-    @BeforeClass
-    public static void awaitKernelStartup() throws Exception {
-        MBeanServer platformMBeanServer = ManagementFactory.getPlatformMBeanServer();
-        int sleepCount = 1000;
-        while (!"STARTED".equals(platformMBeanServer.getAttribute(new ObjectName("org.eclipse.virgo.kernel:type=KernelStatus"), "Status"))) {
-            Thread.sleep(60);
-            if (--sleepCount == 0)
-                break;
-        }
-        assertFalse("Waited for Kernel too long.", sleepCount == 0);
-    }
 }
diff --git a/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardBundleStarterSignallingTests.java b/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardBundleStarterSignallingTests.java
index 3b8af4d..b925ff2 100644
--- a/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardBundleStarterSignallingTests.java
+++ b/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardBundleStarterSignallingTests.java
@@ -11,13 +11,6 @@
 
 package org.eclipse.virgo.kernel.test;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.File;
-
 import org.eclipse.virgo.nano.core.AbortableSignal;
 import org.eclipse.virgo.nano.core.BundleStarter;
 import org.junit.Before;
@@ -26,6 +19,10 @@
 import org.osgi.framework.BundleException;
 import org.osgi.framework.ServiceReference;
 
+import java.io.File;
+
+import static org.junit.Assert.*;
+
 public class StandardBundleStarterSignallingTests extends AbstractKernelIntegrationTest {
 
     private BundleStarter monitor;
@@ -111,8 +108,7 @@
                 if (countWaits-- == 0) break;
                 try {
                     Thread.sleep(100);
-                } catch (InterruptedException e) {
-                    continue;
+                } catch (InterruptedException ignored) {
                 }
             }
         }
@@ -308,15 +304,15 @@
             this.aborted = true;
 		}
         
-        public boolean isComplete() {
+        boolean isComplete() {
             return this.complete;
         }
         
-        public boolean isAborted() {
+        boolean isAborted() {
             return this.aborted;
         }
         
-        public Throwable getCause() {
+        Throwable getCause() {
             return this.cause;
         }
         
diff --git a/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardKernelIntegrationTests.java b/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardKernelIntegrationTests.java
index 90eaa4f..0afbe4a 100644
--- a/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardKernelIntegrationTests.java
+++ b/kernel/org.eclipse.virgo.kernel.test/src/test/java/org/eclipse/virgo/kernel/test/StandardKernelIntegrationTests.java
@@ -11,11 +11,17 @@
 
 package org.eclipse.virgo.kernel.test;
 
-import static org.junit.Assert.assertNotNull;
-
+import org.eclipse.equinox.region.RegionDigraph;
+import org.eclipse.virgo.kernel.services.work.WorkArea;
+import org.eclipse.virgo.medic.eventlog.EventLogger;
+import org.eclipse.virgo.medic.eventlog.EventLoggerFactory;
 import org.eclipse.virgo.nano.deployer.api.core.ApplicationDeployer;
+import org.eclipse.virgo.repository.Repository;
 import org.junit.Test;
 import org.osgi.framework.ServiceReference;
+import org.osgi.service.packageadmin.PackageAdmin;
+
+import static org.junit.Assert.assertNotNull;
 
 
 public class StandardKernelIntegrationTests extends AbstractKernelIntegrationTest {
@@ -25,4 +31,39 @@
         ServiceReference<ApplicationDeployer> serviceReference = context.getServiceReference(ApplicationDeployer.class);
         assertNotNull("Application deployer service was not present", serviceReference);
     }
+
+    public void testRepositoryService() {
+        ServiceReference<Repository> serviceReference = context.getServiceReference(Repository.class);
+        assertNotNull("Repository service was not present", serviceReference);
+    }
+
+    @Test
+    public void testDeprecatedPackageAdminService() {
+        ServiceReference<PackageAdmin> serviceReference = context.getServiceReference(PackageAdmin.class);
+        assertNotNull("PackageAdmin service was not present", serviceReference);
+    }
+
+    @Test
+    public void testEventLoggerFactoryService() {
+        ServiceReference<EventLoggerFactory> serviceReference = context.getServiceReference(EventLoggerFactory.class);
+        assertNotNull("EventLoggerFactory service was not present", serviceReference);
+    }
+
+    @Test
+    public void testEventLoggerService() {
+        ServiceReference<EventLogger> serviceReference = context.getServiceReference(EventLogger.class);
+        assertNotNull("EventLogger service was not present", serviceReference);
+    }
+
+    @Test
+    public void testRegionDigraphService() {
+        ServiceReference<RegionDigraph> serviceReference = context.getServiceReference(RegionDigraph.class);
+        assertNotNull("RegionDigraph service was not present", serviceReference);
+    }
+
+    @Test
+    public void testWorkAreaService() {
+        ServiceReference<WorkArea> serviceReference = context.getServiceReference(WorkArea.class);
+        assertNotNull("WorkArea service was not present", serviceReference);
+    }
 }
diff --git a/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/MANIFEST.MF b/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/MANIFEST.MF
index 0888a63..60d5b24 100644
--- a/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/MANIFEST.MF
+++ b/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/MANIFEST.MF
@@ -1,23 +1,27 @@
 Manifest-Version: 1.0

-Export-Package: org.eclipse.virgo.kernel.test;version="3.8.0.BUILD-SNA

- PSHOT";uses:="org.eclipse.virgo.nano.core,org.junit,org.junit.runner"

- ,delay

+Export-Package: delay

 Bundle-SymbolicName: org.eclipse.virgo.kernel.test

 Bundle-Name: Virgo Kernel Test

 Bundle-Version: 3.8.0.BUILD-SNAPSHOT

 Bundle-ClassPath: .,SlowService.jar,QuickConsumer.jar,quasi/simpleimpo

  rter.jar,quasi/simpleexporter.jar

 Bundle-ManifestVersion: 2

-Import-Package: javax.management;version="0",org.eclipse.equinox.regio

- n,org.eclipse.gemini.blueprint.context.support;version="[3.0.0,4)",or

- g.eclipse.gemini.blueprint.service.importer.support;version="[3.0.0,4

- )",org.eclipse.virgo.kernel.osgi.framework;version="[3.8.0,4)",org.ec

- lipse.virgo.kernel.osgi.quasi;version="[3.8.0,4)",org.eclipse.virgo.n

- ano.core;version="[3.8.0,4)",org.eclipse.virgo.nano.deployer.api.core

- ;version="[3.8.0,4)",org.eclipse.virgo.shell.osgicommand.helper,org.e

- clipse.virgo.util.io;version="[3.8.0,4)",org.eclipse.virgo.util.osgi.

- manifest;version="[3.8.0,4)",org.junit;version="[4.7.0,5)",org.junit.

- runner;version="[4.7.0,5)",org.osgi.framework;version="0",org.springf

- ramework.context;version="[5.0.8.RELEASE,6)",org.springframework.jmx.

- export;version="[5.0.8.RELEASE,6)"

+Import-Package: javax.management;version="0",

+ org.osgi.framework;version="0",

+ org.osgi.service.packageadmin,

+ org.eclipse.equinox.region,

+ org.eclipse.virgo.repository;version="[3.8.0,4)",

+ org.eclipse.virgo.medic.eventlog;version="[3.8.0,4)",

+ org.eclipse.virgo.kernel.osgi.framework;version="[3.8.0,4)",

+ org.eclipse.virgo.kernel.osgi.quasi;version="[3.8.0,4)",

+ org.eclipse.virgo.kernel.services.work;version="[3.8.0,4)",

+ org.eclipse.virgo.nano.core;version="[3.8.0,4)",

+ org.eclipse.virgo.nano.deployer.api.core;version="[3.8.0,4)",

+ org.eclipse.virgo.shell.osgicommand.helper,

+ org.eclipse.virgo.util.io;version="[3.8.0,4)",

+ org.eclipse.virgo.util.osgi.manifest;version="[3.8.0,4)",

+ org.junit;version="[4.7.0,5)",

+ org.junit.runner;version="[4.7.0,5)",

+ org.springframework.aop;version="[5.0.8,6)",

+ org.springframework.context;version="[5.0.8,6)"

 Tool: Bundlor 1.1.3.M01

diff --git a/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/test.config.properties b/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/test.config.properties
index c2f6808..91fd3d7 100644
--- a/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/test.config.properties
+++ b/kernel/org.eclipse.virgo.kernel.test/src/test/resources/META-INF/test.config.properties
@@ -4,7 +4,7 @@
  file:${gradle.cache}/org.slf4j/slf4j-api/${slf4jVersion}/${slf4jApiHash}/slf4j-api-${slf4jVersion}.jar,\
  file:${gradle.cache}/org.slf4j/jcl-over-slf4j/${slf4jVersion}/${slf4jJclOverSlf4jHash}/jcl-over-slf4j-${slf4jVersion}.jar@start,\
  file:${gradle.cache}/org.slf4j/jul-to-slf4j/${slf4jVersion}/${slf4jJulToSlf4jHash}/jul-to-slf4j-${slf4jVersion}.jar,\
- file:../../ebr/org.aspectj.weaver-${aspectjVersion}/build/org.aspectj.weaver-${aspectjVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.aspectj.weaver_${aspectjVersion}.jar,\
  file:../../medic/org.eclipse.virgo.medic.logbackcorefragment/build/libs/org.eclipse.virgo.medic.logbackcorefragment-${version}.jar,\
  file:../../medic/org.eclipse.virgo.medic.logbackclassicfragment/build/libs/org.eclipse.virgo.medic.logbackclassicfragment-${version}.jar,\
  file:${gradle.cache}/ch.qos.logback/logback-core/${logbackVersion}/${logbackCoreHash}/logback-core-${logbackVersion}.jar,\
@@ -31,20 +31,20 @@
  file:../../nano/org.eclipse.virgo.nano.deployer.api/build/libs/org.eclipse.virgo.nano.deployer.api-${version}.jar@start,\
  file:../../nano/org.eclipse.virgo.nano.deployer.hot/build/libs/org.eclipse.virgo.nano.deployer.hot-${version}.jar@start,\
  file:../../nano/org.eclipse.virgo.nano.management/build/libs/org.eclipse.virgo.nano.management-${version}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/oevm.org.aopalliance/${orgAopAllianceVersion}/${aopAllianceHash}/oevm.org.aopalliance-${orgAopAllianceVersion}.jar,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.aop/${springframeworkVersion}/${springAopHash}/org.springframework.aop-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.core/${springframeworkVersion}/${springCoreHash}/org.springframework.core-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.beans/${springframeworkVersion}/${springBeansHash}/org.springframework.beans-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.expression/${springframeworkVersion}/${springExpressionHash}/org.springframework.expression-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.context/${springframeworkVersion}/${springContextHash}/org.springframework.context-${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.aopalliance.aopalliance_${aopallianceVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.aop_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.beans_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.context_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.core_${springframeworkVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar,\
  file:../org.eclipse.virgo.kernel.agent.dm/build/libs/org.eclipse.virgo.kernel.agent.dm-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.kerneldmfragment/build/libs/org.eclipse.virgo.kernel.kerneldmfragment-${version}.jar,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-io/${geminiBlueprintVersion}/${blueprintIoHash}/gemini-blueprint-io-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-core/${geminiBlueprintVersion}/${blueprintCoreHash}/gemini-blueprint-core-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-extender/${geminiBlueprintVersion}/${blueprintExtenderHash}/gemini-blueprint-extender-${geminiBlueprintVersion}.jar@start,\
- file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpcore_${httpcomponentsCoreVersion}.jar@start,\
- file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpclient_${httpcomponentsClientVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.apache.commons.codec/${commonsCodecVersion}/${commonsCodecHash}/org.apache.commons.codec-${commonsCodecVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpcore_${httpcoreVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpclient_${httpclientVersion}.jar@start,\
+ file:${gradle.cache}/commons-codec/commons-codec/${commonsCodecVersion}/${commonsCodecHash}/commons-codec-${commonsCodecVersion}.jar@start,\
  file:../../repository/org.eclipse.virgo.repository/build/libs/org.eclipse.virgo.repository-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.artifact/build/libs/org.eclipse.virgo.kernel.artifact-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.osgi/build/libs/org.eclipse.virgo.kernel.osgi-${version}.jar@start,\
diff --git a/kernel/org.eclipse.virgo.kernel.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties b/kernel/org.eclipse.virgo.kernel.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
index e1b4615..616d563 100644
--- a/kernel/org.eclipse.virgo.kernel.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
+++ b/kernel/org.eclipse.virgo.kernel.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
@@ -1,15 +1,10 @@
 gradle.cache = %gradle.cache%
+
 version = 3.8.0.BUILD-SNAPSHOT
 
-orgAopAllianceVersion = 1.0.0
-aopAllianceHash = 112e747528df9af5a40e9a2ba51960309daf58de
+aopallianceVersion = 1.0.0
 
 springframeworkVersion = 5.0.8.RELEASE
-springAopHash = 323910d0bd37c13ff534ef62fba303a9bcef1451
-springBeansHash = bf5fd324c11eb63777f810250cb8c2ea292f9279
-springExpressionHash = 92cc7dd736b78420d7a1bcc76b4946f847b0501
-springContextHash = e84a767d680ba3d4c9dedbf787d32e570bdfc7ff
-springCoreHash = 415c7d22dcab46985f27bbe1ce6de968e073497c
 
 geminiBlueprintVersion = 3.0.0.M01
 blueprintIoHash = 4a555fe19c736d7f919114e29f6fc01d4702c8ac
@@ -49,29 +44,17 @@
  file:../org.eclipse.virgo.kernel.osgi/build/libs/org.eclipse.virgo.kernel.osgi-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.agent.dm/build/libs/org.eclipse.virgo.kernel.agent.dm-${version}.jar@start,\
  file:../org.eclipse.virgo.kernel.dmfragment/build/libs/org.eclipse.virgo.kernel.dmfragment-${version}.jar,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/oevm.org.aopalliance/${orgAopAllianceVersion}/${aopAllianceHash}/oevm.org.aopalliance-${orgAopAllianceVersion}.jar,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.aop/${springframeworkVersion}/${springAopHash}/org.springframework.aop-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.expression/${springframeworkVersion}/${springExpressionHash}/org.springframework.expression-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.core/${springframeworkVersion}/${springCoreHash}/org.springframework.core-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.beans/${springframeworkVersion}/${springBeansHash}/org.springframework.beans-${springframeworkVersion}.jar@start,\
- file:${gradle.cache}/org.eclipse.virgo.mirrored/org.springframework.context/${springframeworkVersion}/${springContextHash}/org.springframework.context-${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.aopalliance.aopalliance_${aopallianceVersion}.jar,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.aop_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.core_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.beans_${springframeworkVersion}.jar@start,\
+ file:../../3rd-party/build/plugins/oevm.org.springframework.context_${springframeworkVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-io/${geminiBlueprintVersion}/${blueprintIoHash}/gemini-blueprint-io-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-core/${geminiBlueprintVersion}/${blueprintCoreHash}/gemini-blueprint-core-${geminiBlueprintVersion}.jar@start,\
  file:${gradle.cache}/org.eclipse.gemini.blueprint/gemini-blueprint-extender/${geminiBlueprintVersion}/${blueprintExtenderHash}/gemini-blueprint-extender-${geminiBlueprintVersion}.jar@start,\
  file:../org.eclipse.virgo.kernel.userregion/build/libs/org.eclipse.virgo.kernel.userregion-${version}.jar@start
 
-# Why not?
-# file:../org.eclipse.virgo.kernel.deployer.dm/build/libs/org.eclipse.virgo.kernel.deployer.dm-${currentVersion}.jar@start,\
-
-# DS
-# file:${gradle.cache}/org.eclipse.virgo.mirrored/org.eclipse.equinox.util/${equinoxUtilVersion}/${equinoxUtilHash}/org.eclipse.equinox.util-${equinoxUtilVersion}.jar@start,\
-# file:${gradle.cache}/org.eclipse.virgo.mirrored/org.eclipse.equinox.ds/${equinoxDsVersion}/${equinoxDsHash}/org.eclipse.equinox.ds-${equinoxDsVersion}.jar@start,\
-
-# file:${ivy.cache}/repository/org.springframework/org.springframework.asm/3.1.0.RELEASE/org.springframework.asm-3.1.0.RELEASE.jar,\
-# file:${ivy.cache}/repository/org.eclipse.virgo.mirrored/org.apache.mina.core/2.0.2.v201108120515/org.apache.mina.core-2.0.2.v201108120515.jar@start,\
-# file:${ivy.cache}/repository/org.eclipse.virgo.mirrored/org.apache.sshd.core/0.5.0.v201108120515/org.apache.sshd.core-0.5.0.v201108120515.jar@start
-# file:${ivy.cache}/repository/org.eclipse.virgo.mirrored/org.eclipse.equinox.console.ssh/1.0.0.v20120430-1356/org.eclipse.equinox.console.ssh-1.0.0.v20120430-1356.jar@start,\
-
 bundleImports = org.eclipse.osgi;bundle-version="0"
 
 packageImports =\
@@ -108,6 +91,7 @@
  org.slf4j.spi;version="[1.6.4,2)",\
  org.junit;version="[4.7.0,5.0.0)",\
  org.junit.runner;version="[4.7.0,5.0.0)",\
+ org.springframework.lang;version="[5.0.8,6)",\
  org.springframework.util;version="[5.0.8,6)"
 
 serviceImports =\
diff --git a/kernel/org.eclipse.virgo.kernel.userregion/build.gradle b/kernel/org.eclipse.virgo.kernel.userregion/build.gradle
index 9c96472..80f6afe 100644
--- a/kernel/org.eclipse.virgo.kernel.userregion/build.gradle
+++ b/kernel/org.eclipse.virgo.kernel.userregion/build.gradle
@@ -4,13 +4,12 @@
     testCompile project(':medic:org.eclipse.virgo.medic.test')
     testCompile project(':repository:org.eclipse.virgo.repository')
 
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.logging", version: commonsLoggingVersion, ext: "jar"
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.codec", version: commonsCodecVersion, ext: "jar"
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    testImplementation 'org.springframework:spring-beans'
+    testImplementation 'org.springframework:spring-core'
     testRuntime "org.aspectj:aspectjrt:${project.aspectjVersion}"
 
     compile group: "org.slf4j", name: "slf4j-api", version: slf4jVersion
+    testRuntimeOnly group: "org.slf4j", name: "slf4j-nop", version: slf4jVersion // used in EquinoxOsgiFrameworkTests
 
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi.services", version: osgiServicesVersion, configuration: "compile", ext: "jar"
diff --git a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/TestUtils.java b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/TestUtils.java
new file mode 100644
index 0000000..a49901e
--- /dev/null
+++ b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/TestUtils.java
@@ -0,0 +1,63 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2010 VMware Inc.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   VMware Inc. - initial contribution
+ *******************************************************************************/
+
+package org.eclipse.virgo.kernel.userregion.internal;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.Properties;
+
+import static java.nio.file.Files.walk;
+import static org.junit.Assert.fail;
+
+public class TestUtils {
+
+    private static final Path BND_PLATFORM = Paths.get("..", "..", "3rd-party", "build", "plugins");
+
+    public static File fromBndPlatform(String locationInBndPlatform) throws IOException {
+        Path bundlePath = walk(BND_PLATFORM)
+                .filter(s -> s.toString().contains(locationInBndPlatform))
+                .findFirst()
+                .orElseThrow(() -> new IllegalStateException("Failed to locate '" + locationInBndPlatform + "' in " + BND_PLATFORM));
+        return bundlePath.toFile();
+    }
+
+    public static File fromGradleCache(String bundleName, String key) throws IOException {
+        String filename = bundleName + "-" + resolveVersionFromGradleProperties(key) + ".jar";
+        Path gradleFiles = Paths.get(System.getProperty("user.home"),
+                ".gradle", "caches", "modules-2", "files-2.1");
+
+        return walk(gradleFiles)
+                .filter(path -> path.endsWith(filename))
+                .peek(System.out::println)
+                .findFirst().orElseThrow(() -> new IllegalStateException("Failed to find '" + filename + "' in Gradle cache."))
+                .toFile();
+    }
+
+    private static String resolveVersionFromGradleProperties(String libraryName) {
+        String versionString = "unresolved";
+        String gradlePropertiesFile = "../../gradle.properties";
+        try {
+            Properties gradleProperties = new Properties();
+            gradleProperties.load(new FileInputStream(gradlePropertiesFile));
+            if (!gradleProperties.containsKey(libraryName)) {
+                fail("Couldn't resolve '" + libraryName + "' in '" + gradlePropertiesFile + "'.");
+            }
+            return gradleProperties.getProperty(libraryName);
+        } catch (IOException e) {
+            fail("Failed to load '" + gradlePropertiesFile + " ' to get version for '" + libraryName + "'.");
+        }
+        return versionString;
+    }
+}
diff --git a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/EquinoxOsgiFrameworkTests.java b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/EquinoxOsgiFrameworkTests.java
index 3d79d60..695c87b 100644
--- a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/EquinoxOsgiFrameworkTests.java
+++ b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/EquinoxOsgiFrameworkTests.java
@@ -11,22 +11,20 @@
 
 package org.eclipse.virgo.kernel.userregion.internal.equinox;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.File;
-import java.lang.instrument.ClassFileTransformer;
-import java.security.ProtectionDomain;
-import java.util.Set;
-import java.util.concurrent.atomic.AtomicInteger;
-
+import org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException;
+import org.eclipse.virgo.kernel.osgi.framework.InstrumentableClassLoader;
 import org.eclipse.virgo.util.osgi.BundleUtils;
 import org.junit.Test;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleException;
-import org.eclipse.virgo.kernel.osgi.framework.BundleClassLoaderUnavailableException;
-import org.eclipse.virgo.kernel.osgi.framework.InstrumentableClassLoader;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Set;
+import java.util.concurrent.atomic.AtomicInteger;
+
+import static org.eclipse.virgo.kernel.userregion.internal.TestUtils.*;
+import static org.junit.Assert.*;
 
 public class EquinoxOsgiFrameworkTests extends AbstractOsgiFrameworkLaunchingTests {
 
@@ -58,7 +56,7 @@
     @Test
     public void testLoadClassAndGetClassLoader() throws Exception {
         Bundle bundle = installSpringCore(this.framework);
-        assertEquals("incorrect bundle loaded", "org.springframework.core", bundle.getSymbolicName());
+        assertEquals("incorrect bundle loaded", "oevm.org.springframework.core", bundle.getSymbolicName());
         Class<?> cls = bundle.loadClass("org.springframework.core.SpringVersion");
         assertNotNull(cls);
         assertTrue(cls.getClassLoader() instanceof KernelBundleClassLoader);
@@ -72,28 +70,19 @@
         assertNotNull(bundleClassLoader);
         InstrumentableClassLoader icl = (InstrumentableClassLoader) bundleClassLoader;
         final AtomicInteger count = new AtomicInteger(0);
-        icl.addClassFileTransformer(new ClassFileTransformer() {
-
-            public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain,
-                byte[] classfileBuffer) {
-                count.incrementAndGet();
-                return null;
-            }
-
+        icl.addClassFileTransformer((loader, className, classBeingRedefined, protectionDomain, classfileBuffer) -> {
+            count.incrementAndGet();
+            return null;
         });
         bundle.loadClass("org.springframework.core.SpringVersion");
         assertEquals(1, count.get());
     }
 
-    private Bundle installSpringCore(EquinoxOsgiFramework osgi) throws BundleException {
-        osgi.getBundleContext().installBundle("file:///" + new File(System.getProperty("user.home")
-            + "/.gradle/caches/modules-2/files-2.1/org.eclipse.virgo.mirrored/org.apache.commons.logging/1.2.0/"
-            + "16f574f7c054451477d7fc9d1f294e22b70a8eba/org.apache.commons.logging-1.2.0.jar").getAbsolutePath());
-        osgi.getBundleContext().installBundle("file:///" + new File(System.getProperty("user.home")
-            + "/.gradle/caches/modules-2/files-2.1/org.eclipse.virgo.mirrored/org.apache.commons.codec/1.10.0/"
-            + "8aff50e99bd7e53f8c4f5fe45c2a63f1d47dd19c/org.apache.commons.codec-1.10.0.jar").getAbsolutePath());
-        return osgi.getBundleContext().installBundle("file:///" + new File(System.getProperty("user.home")
-            + "/.gradle/caches/modules-2/files-2.1/org.eclipse.virgo.mirrored/org.springframework.core/5.0.8.RELEASE"
-            + "/415c7d22dcab46985f27bbe1ce6de968e073497c/org.springframework.core-5.0.8.RELEASE.jar").getAbsolutePath());
+    private Bundle installSpringCore(EquinoxOsgiFramework osgi) throws BundleException, IOException {
+        osgi.getBundleContext().installBundle("file:///" + fromGradleCache("slf4j-api", "slf4jVersion").getAbsolutePath());
+        osgi.getBundleContext().installBundle("file:///" + fromGradleCache("slf4j-nop", "slf4jVersion").getAbsolutePath());
+        osgi.getBundleContext().installBundle("file:///" + fromGradleCache("jcl-over-slf4j", "slf4jVersion").getAbsolutePath()).start();
+
+        return osgi.getBundleContext().installBundle("file:///" + fromBndPlatform("oevm.org.springframework.core").getAbsolutePath());
     }
 }
diff --git a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/TestUtils.java b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/TestUtils.java
deleted file mode 100644
index 00e7d6c..0000000
--- a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/equinox/TestUtils.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008, 2010 VMware Inc.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   VMware Inc. - initial contribution
- *******************************************************************************/
-
-package org.eclipse.virgo.kernel.userregion.internal.equinox;
-
-import java.io.File;
-
-/**
- */
-public class TestUtils {
-
-    public static boolean deleteRecursively(File root) {
-        if (root.exists()) {
-            if (root.isDirectory()) {
-                File[] children = root.listFiles();
-                if (children == null) {
-					throw new IllegalStateException("Failed to list files in '" + root + "'.");
-				}
-                for (File file : children) {
-                    deleteRecursively(file);
-                }
-            }
-            return root.delete();
-        }
-        return false;
-    }
-}
diff --git a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/importexpansion/ImportExpansionHandlerTests.java b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/importexpansion/ImportExpansionHandlerTests.java
index b76d4f6..c0aa10f 100644
--- a/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/importexpansion/ImportExpansionHandlerTests.java
+++ b/kernel/org.eclipse.virgo.kernel.userregion/src/test/java/org/eclipse/virgo/kernel/userregion/internal/importexpansion/ImportExpansionHandlerTests.java
@@ -11,26 +11,6 @@
 
 package org.eclipse.virgo.kernel.userregion.internal.importexpansion;
 
-import static java.util.Arrays.asList;
-import static java.util.Collections.singletonList;
-import static org.easymock.EasyMock.createMock;
-import static org.easymock.EasyMock.expect;
-import static org.easymock.EasyMock.replay;
-import static org.easymock.EasyMock.verify;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.StringReader;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
 import org.eclipse.virgo.kernel.artifact.bundle.BundleBridge;
 import org.eclipse.virgo.kernel.artifact.library.LibraryBridge;
 import org.eclipse.virgo.kernel.osgi.framework.UnableToSatisfyBundleDependenciesException;
@@ -38,23 +18,26 @@
 import org.eclipse.virgo.kernel.userregion.internal.equinox.StubHashGenerator;
 import org.eclipse.virgo.medic.test.eventlog.LoggedEvent;
 import org.eclipse.virgo.medic.test.eventlog.MockEventLogger;
-import org.eclipse.virgo.repository.ArtifactDescriptor;
-import org.eclipse.virgo.repository.ArtifactGenerationException;
-import org.eclipse.virgo.repository.Attribute;
-import org.eclipse.virgo.repository.Query;
-import org.eclipse.virgo.repository.Repository;
-import org.eclipse.virgo.repository.RepositoryAwareArtifactDescriptor;
-import org.eclipse.virgo.util.osgi.manifest.BundleManifest;
-import org.eclipse.virgo.util.osgi.manifest.BundleManifestFactory;
-import org.eclipse.virgo.util.osgi.manifest.ImportedBundle;
-import org.eclipse.virgo.util.osgi.manifest.ImportedLibrary;
-import org.eclipse.virgo.util.osgi.manifest.ImportedPackage;
-import org.eclipse.virgo.util.osgi.manifest.Resolution;
-import org.eclipse.virgo.util.osgi.manifest.VersionRange;
+import org.eclipse.virgo.repository.*;
+import org.eclipse.virgo.util.osgi.manifest.*;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
 import org.osgi.framework.Version;
+import org.springframework.core.io.FileSystemResource;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.StringReader;
+import java.util.*;
+
+import static java.util.Arrays.asList;
+import static java.util.Collections.emptyList;
+import static java.util.Collections.singletonList;
+import static org.easymock.EasyMock.*;
+import static org.eclipse.virgo.kernel.userregion.internal.TestUtils.fromBndPlatform;
+import static org.junit.Assert.*;
+import static org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties;
 
 public class ImportExpansionHandlerTests {
 
@@ -69,16 +52,16 @@
     }
 
     @Before
-    public void populateRepository() throws ArtifactGenerationException {
+    public void populateRepository() throws ArtifactGenerationException, IOException {
         BundleBridge bundleBridge = new BundleBridge(new StubHashGenerator());
         LibraryBridge libraryBridge = new LibraryBridge(new StubHashGenerator());
 
-        this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(new File(System.getProperty("user.home")
-            + "/.gradle/caches/modules-2/files-2.1/org.eclipse.virgo.mirrored/org.springframework.core/5.0.8.RELEASE"
-            + "/415c7d22dcab46985f27bbe1ce6de968e073497c/org.springframework.core-5.0.8.RELEASE.jar")));
-        this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(new File(System.getProperty("user.home")
-            + "/.gradle/caches/modules-2/files-2.1/org.eclipse.virgo.mirrored/org.springframework.beans/5.0.8.RELEASE"
-            + "/bf5fd324c11eb63777f810250cb8c2ea292f9279/org.springframework.beans-5.0.8.RELEASE.jar")));
+        Properties gradleProperties = loadProperties(new FileSystemResource("../../gradle.properties"));
+
+        this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(fromBndPlatform("oevm.org.springframework.core_" +
+                gradleProperties.getProperty("springframeworkVersion") + ".jar")));
+        this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(fromBndPlatform("oevm.org.springframework.beans_" +
+                gradleProperties.getProperty("springframeworkVersion") + ".jar")));
         this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(new File("src/test/resources/silht/bundles/fragmentOne")));
         this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(new File("src/test/resources/silht/bundles/fragmentTwo")));
         this.repository.addArtifactDescriptor(bundleBridge.generateArtifactDescriptor(new File("src/test/resources/silht/bundles/fragmentThree")));
@@ -97,7 +80,7 @@
         List<Object> mocks = new ArrayList<>();
 
         ImportedBundle bundleImport = createAndStoreMock(ImportedBundle.class, mocks);
-        expect(bundleImport.getBundleSymbolicName()).andReturn("org.springframework.core").atLeastOnce();
+        expect(bundleImport.getBundleSymbolicName()).andReturn("oevm.org.springframework.core").atLeastOnce();
         expect(bundleImport.getVersion()).andReturn(new VersionRange("[5,6)")).atLeastOnce();
         expect(bundleImport.isApplicationImportScope()).andReturn(false).atLeastOnce();
         expect(bundleImport.getResolution()).andReturn(Resolution.MANDATORY).atLeastOnce();
@@ -117,7 +100,7 @@
         List<ImportedPackage> packageImports = bundleManifest.getImportPackage().getImportedPackages();
         for (ImportedPackage packageImport : packageImports) {
             Map<String, String> attributes = packageImport.getAttributes();
-            assertEquals("org.springframework.core", attributes.get("bundle-symbolic-name"));
+            assertEquals("oevm.org.springframework.core", attributes.get("bundle-symbolic-name"));
             assertEquals(new VersionRange("[5.0.8.RELEASE,5.0.8.RELEASE]"), new VersionRange(attributes.get("bundle-version")));
         }
     }
@@ -139,7 +122,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -149,13 +132,12 @@
         for (ImportedPackage packageImport : packageImports) {
             Map<String, String> attributes = packageImport.getAttributes();
             if (packageImport.getPackageName().startsWith("org.springframework.beans")) {
-                assertEquals("org.springframework.beans", attributes.get("bundle-symbolic-name"));
+                assertEquals("oevm.org.springframework.beans", attributes.get("bundle-symbolic-name"));
             } else {
-                assertEquals("org.springframework.core", attributes.get("bundle-symbolic-name"));
+                assertEquals("oevm.org.springframework.core", attributes.get("bundle-symbolic-name"));
             }
             assertEquals(new VersionRange("[5.0.8.RELEASE,5.0.8.RELEASE]"), new VersionRange(attributes.get("bundle-version")));
         }
-
     }
 
     @Test
@@ -174,7 +156,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -203,7 +185,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
 
         verifyMocks(mocks);
     }
@@ -224,7 +206,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -256,7 +238,7 @@
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest(new StringReader(
             "Manifest-Version: 1.0\nBundle-SymbolicName: test.bundle"));
 
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
     }
 
     @Test
@@ -275,7 +257,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -300,7 +282,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -324,7 +306,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
     }
 
     /**
@@ -346,7 +328,7 @@
         replayMocks(mocks);
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -373,7 +355,7 @@
         replayMocks(mocks);
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
-        handler.expandImports(asList(libraryImport1, libraryImport2), asList(new ImportedBundle[0]),
+        handler.expandImports(asList(libraryImport1, libraryImport2), emptyList(),
             bundleManifest);
     }
 
@@ -396,7 +378,7 @@
         replayMocks(mocks);
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
-        handler.expandImports(asList(libraryImport1, libraryImport2), asList(new ImportedBundle[0]),
+        handler.expandImports(asList(libraryImport1, libraryImport2), emptyList(),
             bundleManifest);
     }
 
@@ -415,7 +397,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest(new StringReader(
             "Bundle-SymbolicName: B\nImport-Package: org.springframework.core;version=\"[1,2]\""));
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
     }
 
     @Test(expected = UnableToSatisfyDependenciesException.class)
@@ -435,7 +417,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest(new StringReader(
             "Bundle-SymbolicName: B\nImport-Package: org.springframework.core;version=\"[1,2]\""));
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
     }
 
     @Test
@@ -443,7 +425,7 @@
         List<Object> mocks = new ArrayList<>();
 
         ImportedBundle bundleImport = createAndStoreMock(ImportedBundle.class, mocks);
-        expect(bundleImport.getBundleSymbolicName()).andReturn("org.springframework.core").atLeastOnce();
+        expect(bundleImport.getBundleSymbolicName()).andReturn("oevm.org.springframework.core").atLeastOnce();
         expect(bundleImport.getVersion()).andReturn(new VersionRange("[5,6)")).atLeastOnce();
         expect(bundleImport.getResolution()).andReturn(Resolution.MANDATORY).atLeastOnce();
         expect(bundleImport.isApplicationImportScope()).andReturn(false);
@@ -454,7 +436,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest(new StringReader(
             "Manifest-Version: 1.0, Bundle-SymbolicName: B\nImport-Package: org.springframework.core;version=\"[4.5,4.6)\""));
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -475,7 +457,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest(new StringReader(
             "Manifest-Version: 1.0\nBundle-SymbolicName: B\nImport-Package: org.springframework.core;version=\"[4.5,4.6)\""));
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -504,7 +486,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(asList(new ImportedLibrary[0]), asList(bundleImport1, bundleImport2),
+        handler.expandImports(emptyList(), asList(bundleImport1, bundleImport2),
             bundleManifest);
     }
 
@@ -513,7 +495,7 @@
         List<Object> mocks = new ArrayList<>();
 
         ImportedBundle bundleImport = createAndStoreMock(ImportedBundle.class, mocks);
-        expect(bundleImport.getBundleSymbolicName()).andReturn("org.springframework.core").atLeastOnce();
+        expect(bundleImport.getBundleSymbolicName()).andReturn("oevm.org.springframework.core").atLeastOnce();
         expect(bundleImport.getVersion()).andReturn(new VersionRange("[5.0.8,6)")).atLeastOnce();
         expect(bundleImport.isApplicationImportScope()).andReturn(false).atLeastOnce();
         expect(bundleImport.getResolution()).andReturn(Resolution.MANDATORY).atLeastOnce();
@@ -548,7 +530,7 @@
         replayMocks(mocks);
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
     }
 
     @Test
@@ -572,7 +554,7 @@
         replayMocks(mocks);
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
-        handler.expandImports(asList(new ImportedLibrary[0]),
+        handler.expandImports(emptyList(),
             asList(hostImportedBundle, fragmentImportedBundle), bundleManifest);
         assertEquals(0, bundleManifest.getImportPackage().getImportedPackages().size());
     }
@@ -635,7 +617,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(singletonList(libraryImport), asList(new ImportedBundle[0]), bundleManifest);
+        handler.expandImports(singletonList(libraryImport), emptyList(), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -658,7 +640,7 @@
 
         BundleManifest bundleManifest = BundleManifestFactory.createBundleManifest();
 
-        handler.expandImports(asList(new ImportedLibrary[0]), singletonList(bundleImport), bundleManifest);
+        handler.expandImports(emptyList(), singletonList(bundleImport), bundleManifest);
 
         verifyMocks(mocks);
 
@@ -710,23 +692,17 @@
 
         private final List<RepositoryAwareArtifactDescriptor> artifactDescriptors = new ArrayList<>();
 
-        /**
-         * {@inheritDoc}
-         */
+        @Override
         public Query createQuery(String key, String value) {
             throw new UnsupportedOperationException();
         }
 
-        /**
-         * {@inheritDoc}
-         */
+        @Override
         public Query createQuery(String key, String value, Map<String, Set<String>> properties) {
             throw new UnsupportedOperationException();
         }
 
-        /**
-         * {@inheritDoc}
-         */
+        @Override
         public RepositoryAwareArtifactDescriptor get(String type, String name, VersionRange versionRange) {
             RepositoryAwareArtifactDescriptor bestMatch = null;
 
@@ -740,16 +716,12 @@
             return bestMatch;
         }
 
-        /**
-         * {@inheritDoc}
-         */
+        @Override
         public String getName() {
             throw new UnsupportedOperationException();
         }
 
-        /**
-         * {@inheritDoc}
-         */
+        @Override
         public void stop() {
             throw new UnsupportedOperationException();
         }
diff --git a/kernel/org.eclipse.virgo.kernel.userregion/src/test/resources/silht/libraries/spring.libd b/kernel/org.eclipse.virgo.kernel.userregion/src/test/resources/silht/libraries/spring.libd
index 5018fac..5ecf6a4 100644
--- a/kernel/org.eclipse.virgo.kernel.userregion/src/test/resources/silht/libraries/spring.libd
+++ b/kernel/org.eclipse.virgo.kernel.userregion/src/test/resources/silht/libraries/spring.libd
@@ -1,4 +1,4 @@
 Library-SymbolicName: org.springframework
 Library-Version: 5.0.8
-Import-Bundle: org.springframework.core;version="[5.0.8.RELEASE,5.0.8.RELEASE]",
- org.springframework.beans;version="[5.0.8.RELEASE,5.0.8.RELEASE]"
+Import-Bundle: oevm.org.springframework.core;version="[5.0.8.RELEASE,5.0.8.RELEASE]",
+ oevm.org.springframework.beans;version="[5.0.8.RELEASE,5.0.8.RELEASE]"
diff --git a/kernel/org.eclipse.virgo.management.console/build.gradle b/kernel/org.eclipse.virgo.management.console/build.gradle
index 4132896..6d6ffbe 100644
--- a/kernel/org.eclipse.virgo.management.console/build.gradle
+++ b/kernel/org.eclipse.virgo.management.console/build.gradle
@@ -16,10 +16,9 @@
 
     testCompile group: "org.slf4j", name: "slf4j-nop", version: slf4jVersion
     testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.web", version: springframeworkVersion, ext: "jar"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.test", version: springframeworkVersion,ext: "jar"
+    testImplementation 'org.springframework:spring-core'
+    testImplementation 'org.springframework:spring-web'
+    testImplementation 'org.springframework:spring-test'
     testCompile group: "org.eclipse.virgo.mirrored", name: "org.mozilla.javascript", version: mozillaJavascriptVersion, configuration: "compile", ext: "jar"
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.logging", version: commonsLoggingVersion, ext: "jar"
     testCompile group: "commons-io", name: "commons-io", version: commonsIoVersion, ext: "jar"
 }
diff --git a/kernel/org.eclipse.virgo.shell.command/build.gradle b/kernel/org.eclipse.virgo.shell.command/build.gradle
index 586e7a3..82178cd 100644
--- a/kernel/org.eclipse.virgo.shell.command/build.gradle
+++ b/kernel/org.eclipse.virgo.shell.command/build.gradle
@@ -13,7 +13,7 @@
 
     compile group: "org.eclipse.virgo.mirrored", name: "org.apache.felix.gogo.runtime", version: gogoRuntimeVersion, configuration: "compile", ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-core'
 
     compile project(':kernel:org.eclipse.virgo.kernel.deployer')
     compile project(':kernel:org.eclipse.virgo.kernel.model')
diff --git a/org.eclipse.virgo.site/build.gradle b/org.eclipse.virgo.site/build.gradle
index 9eb8fa1..5d1ec9e 100644
--- a/org.eclipse.virgo.site/build.gradle
+++ b/org.eclipse.virgo.site/build.gradle
@@ -39,6 +39,7 @@
 }
 
 dependencies {
+
     localPlugin project(':kernel:org.eclipse.virgo.kernel.agent.dm')
     localPlugin project(':kernel:org.eclipse.virgo.kernel.artifact')
     localPlugin project(':kernel:org.eclipse.virgo.kernel.deployer')
@@ -70,12 +71,10 @@
     localPlugin project(':nano:org.eclipse.virgo.nano.services.ds')
 
     localPlugin project(':repository:org.eclipse.virgo.repository')
-    // TODO - review if all those signedExternalPlugins are signed
-    signedExternalPlugin group: 'org.eclipse.virgo.mirrored', name: 'org.apache.commons.codec', version: commonsCodecVersion, ext: "jar"
-    // optional requirement for org.springframework.core
+    signedExternalPlugin 'commons-codec:commons-codec'
 
-    externalPlugin files("../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpcore_${httpcomponentsCoreVersion}.jar")
-    externalPlugin files("../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpclient_${httpcomponentsClientVersion}.jar")
+    externalPlugin files("../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpcore_${httpcoreVersion}.jar")
+    externalPlugin files("../3rd-party/build/plugins/oevm.org.apache.httpcomponents.httpclient_${httpclientVersion}.jar")
 
     localPlugin project(':util:org.eclipse.virgo.util.common')
     localPlugin project(':util:org.eclipse.virgo.util.env')
@@ -120,7 +119,7 @@
     signedExternalPlugin group: "org.slf4j", name: "jcl-over-slf4j", version: slf4jVersion
     signedExternalPlugin group: "org.slf4j", name: "log4j-over-slf4j", version: slf4jVersion
 
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.aspectj.weaver", version: aspectjVersion, ext: "jar"
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.aspectj.weaver_${aspectjVersion}.jar")
 
     localFeature project(':org.eclipse.virgo.site:org.eclipse.equinox.region.feature')
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.eclipse.equinox.region", version: equinoxRegionVersion, configuration: "compile", ext: "jar"
@@ -151,7 +150,7 @@
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.servlet", version: javaxServletVersion, configuration: "runtime", ext: "jar"
 
     localFeature project(':org.eclipse.virgo.site:org.eclipse.virgo.kernel.springintegration.feature')
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.springframework.expression", version: springframeworkVersion, ext: "jar"
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar")
 
     localFeature project(':org.eclipse.virgo.site:org.eclipse.virgo.management.feature')
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "osgi.enterprise", version: osgiEnterpriseVersion, configuration: "compile", ext: "jar"
@@ -182,11 +181,14 @@
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.eclipse.equinox.frameworkadmin.equinox", version: equinoxFrameworkadminEquinoxVersion, configuration: "compile", ext: "jar"
 
     localFeature project(':org.eclipse.virgo.site:org.eclipse.gemini.blueprint.feature')
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "oevm.org.aopalliance", version: orgAopAllianceVersion, ext: "jar"
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.springframework.aop", version: springframeworkVersion, ext: "jar"
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.aopalliance.aopalliance_${aopallianceVersion}.jar")
+
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.springframework.aop_${springframeworkVersion}.jar")
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.springframework.beans_${springframeworkVersion}.jar")
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.springframework.context_${springframeworkVersion}.jar")
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.springframework.core_${springframeworkVersion}.jar")
+    signedExternalPlugin files("../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar")
+
     signedExternalPlugin group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-io", version: geminiBlueprintVersion, ext: "jar"
     signedExternalPlugin group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
     signedExternalPlugin group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-extender", version: geminiBlueprintVersion, ext: "jar"
@@ -258,7 +260,7 @@
     signedExternalPlugin group: "javax.transaction", name: "javax.transaction-api", version: javaxTransactionVersion
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.annotation", version: javaxAnnotationVersion, configuration: "compile", ext: "jar"
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.ejb", version: javaxEjbVersion, configuration: "compile", ext: "jar"
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.inject", version: javaxInjectVersion, configuration: "compile", ext: "jar"
+    signedExternalPlugin 'org.glassfish.hk2.external:javax.inject'
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.jms", version: javaxJmsVersion, configuration: "compile", ext: "jar"
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.persistence", version: javaxPersistenceVersion, configuration: "compile", ext: "jar"
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "javax.resource", version: javaxResourceVersion, configuration: "compile", ext: "jar"
@@ -280,7 +282,7 @@
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.apache.geronimo.specs.osgi.registry", version: geronimoSpecsOsgiRegistryVersion, configuration: "compile", ext: "jar"
 
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.beanutils", version: commonsBeanutilsVersion, configuration: "compile", ext: "jar"
-    signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "oevm.org.apache.commons.cli", version: commonsCliVersion, ext: "jar"
+    signedExternalPlugin 'commons-cli:commons-cli'
     signedExternalPlugin group: "commons-collections", name: "commons-collections", version: commonsCollectionsVersion
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.lang", version: commonsLangVersion, configuration: "compile", ext: "jar"
     signedExternalPlugin group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.dbcp", version: commonsDbcpVersion, configuration: "compile", ext: "jar"
diff --git a/org.eclipse.virgo.site/org.eclipse.virgo.enterprise.feature/feature.xml b/org.eclipse.virgo.site/org.eclipse.virgo.enterprise.feature/feature.xml
index 5885ac4..05f6c7c 100755
--- a/org.eclipse.virgo.site/org.eclipse.virgo.enterprise.feature/feature.xml
+++ b/org.eclipse.virgo.site/org.eclipse.virgo.enterprise.feature/feature.xml
Binary files differ
diff --git a/org.eclipse.virgo.site/org.eclipse.virgo.kernel.springintegration.feature/feature.xml b/org.eclipse.virgo.site/org.eclipse.virgo.kernel.springintegration.feature/feature.xml
index e206df0..aeee363 100755
--- a/org.eclipse.virgo.site/org.eclipse.virgo.kernel.springintegration.feature/feature.xml
+++ b/org.eclipse.virgo.site/org.eclipse.virgo.kernel.springintegration.feature/feature.xml
@@ -19,7 +19,7 @@
    </license>
 
     <plugin
-         id="org.springframework.expression"
+         id="oevm.org.springframework.expression"
          download-size="0"
          install-size="0"
          version="0.0.0"
diff --git a/packaging/build.gradle b/packaging/build.gradle
index 82594b5..7553c0c 100644
--- a/packaging/build.gradle
+++ b/packaging/build.gradle
@@ -54,16 +54,16 @@
         repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.eclipse.equinox.util", version: equinoxUtilVersion, configuration: "compile", ext: "jar"
         repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.eclipse.equinox.region", version: equinoxRegionVersion, configuration: "compile", ext: "jar"
 
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "oevm.org.aopalliance", version: orgAopAllianceVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.codec", version: commonsCodecVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.aop", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.expression", version: springframeworkVersion, ext: "jar"
+        repositoryExt files("../../3rd-party/build/plugins/oevm.aopalliance.aopalliance_${aopallianceVersion}.jar")
+        repositoryExt 'commons-codec:commons-codec'
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.aop_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.beans_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.context_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.core_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.expression_${springframeworkVersion}.jar")
 
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "com.squareup.okio", version: okioVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "com.squareup.okhttp3", version: okhttp3Version, ext: "jar"
+        repositoryExt files("../../3rd-party/build/plugins/oevm.com.squareup.okio_${okioVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.com.squareup.okhttp3_${okhttp3Version}.jar")
 
         repositoryExt group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-io", version: geminiBlueprintVersion, ext: "jar"
         repositoryExt group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
@@ -100,22 +100,23 @@
         repositoryExt group: "org.eclipse.virgo.mirrored", name: "javax.servlet", version: javaxServletVersion, configuration: "compile", ext: "jar"
 
         // missing Spring Framework dependencies
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.aspects", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.context.support", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.jdbc", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.messaging", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.jms", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.orm", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.oxm", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.transaction", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.web", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.webflux", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.webmvc", version: springframeworkVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.springframework.websocket", version: springframeworkVersion, ext: "jar"
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.aspects_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.context.support_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.jdbc_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.messaging_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.jms_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.orm_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.oxm_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.tx_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.web_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.webflux_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.webmvc_${springframeworkVersion}.jar")
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.springframework.websocket_${springframeworkVersion}.jar")
 
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.aspectj.weaver", version: aspectjVersion, ext: "jar"
+        repositoryExt files("../../3rd-party/build/plugins/oevm.org.aspectj.weaver_${aspectjVersion}.jar")
 
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "oevm.javax.portlet", version: javaxPortletVersion, ext: "jar"
+        // TODO - think about removing portlet-api from standard VTS
+        repositoryExt 'javax.portlet:portlet-api:3.0.1'
 
         repositoryExt group: "javax.servlet.jsp.jstl", name: "javax.servlet.jsp.jstl-api", version: javaxServletJspJstlApiVersion
         repositoryExt group: "org.glassfish.web", name: "javax.servlet.jsp.jstl", version: javaxServletJspJstlImplVersion
@@ -149,7 +150,8 @@
 
         repositoryExt group: "commons-io", name: "commons-io", version: commonsIoVersion, ext: "jar"
         repositoryExt group: "commons-fileupload", name: "commons-fileupload", version: commonsFileuploadVersion, ext: "jar"
-        repositoryExt group: "org.eclipse.virgo.mirrored", name: "oevm.org.apache.taglibs.standard", version: apacheTaglibsStandardVersion, ext: "jar"
+        // TODO - Equinox migration - rethink removal of taglibs.standard
+//        repositoryExt group: "org.eclipse.virgo.mirrored", name: "oevm.org.apache.taglibs.standard", version: apacheTaglibsStandardVersion, ext: "jar"
         repositoryExt group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi.services", version: osgiServicesVersion, configuration: "compile", ext: "jar"
         repositoryExt group: "org.slf4j", name: "slf4j-api", version: slf4jVersion
         repositoryExt group: "org.slf4j", name: "jul-to-slf4j", version: slf4jVersion
diff --git a/packaging/kernel/org.eclipse.virgo.kernel.smoketest/build.gradle b/packaging/kernel/org.eclipse.virgo.kernel.smoketest/build.gradle
index 510884f..dea900a 100644
--- a/packaging/kernel/org.eclipse.virgo.kernel.smoketest/build.gradle
+++ b/packaging/kernel/org.eclipse.virgo.kernel.smoketest/build.gradle
@@ -29,8 +29,6 @@
 }
 
 dependencies {
-    testImplementation 'junit:junit'
-
     testImplementation project(':test:org.eclipse.virgo.test.tools')
     testImplementation project(':util:org.eclipse.virgo.util.io')
 
diff --git a/packaging/kernel/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties b/packaging/kernel/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties
index aac3f01..5457763 100644
--- a/packaging/kernel/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties
+++ b/packaging/kernel/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties
@@ -47,6 +47,7 @@
  org.slf4j;version="[1.6.4,2)",\
  org.slf4j.helpers;version="[1.6.4,2)",\
  org.slf4j.spi;version="[1.6.4,2)",\
+ org.springframework.lang;version="[5.0.8,6)",\
  org.springframework.util;version="[5.0.8,6)"
 
 serviceImports =\
diff --git a/packaging/nano/org.eclipse.virgo.nano.smoketest/build.gradle b/packaging/nano/org.eclipse.virgo.nano.smoketest/build.gradle
index 3da0ff0..634ac7f 100644
--- a/packaging/nano/org.eclipse.virgo.nano.smoketest/build.gradle
+++ b/packaging/nano/org.eclipse.virgo.nano.smoketest/build.gradle
@@ -30,8 +30,6 @@
 }
 
 dependencies {
-    testImplementation 'junit:junit'
-
     testImplementation project(':test:org.eclipse.virgo.test.tools')
     testImplementation project(':util:org.eclipse.virgo.util.io')
 
diff --git a/packaging/tomcat-server/org.eclipse.virgo.tomcat.smoketest/build.gradle b/packaging/tomcat-server/org.eclipse.virgo.tomcat.smoketest/build.gradle
index 19cc993..e231bae 100644
--- a/packaging/tomcat-server/org.eclipse.virgo.tomcat.smoketest/build.gradle
+++ b/packaging/tomcat-server/org.eclipse.virgo.tomcat.smoketest/build.gradle
@@ -29,8 +29,6 @@
 }
 
 dependencies {
-    testImplementation 'junit:junit'
-
     testImplementation project(':test:org.eclipse.virgo.test.tools')
     testImplementation project(':util:org.eclipse.virgo.util.io')
 
diff --git a/packaging/tomcat-server/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties b/packaging/tomcat-server/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties
index 6575286..d2088a5 100644
--- a/packaging/tomcat-server/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties
+++ b/packaging/tomcat-server/src/main/filtered/configuration/org.eclipse.virgo.kernel.userregion.properties
@@ -45,6 +45,7 @@
  org.slf4j;version="[1.6.4,2)",\
  org.slf4j.helpers;version="[1.6.4,2)",\
  org.slf4j.spi;version="[1.6.4,2)",\
+ org.springframework.lang;version="[5.0.8,6)",\
  org.springframework.util;version="[5.0.8,6)"
 
 serviceImports =\
diff --git a/repository/org.eclipse.virgo.repository/build.gradle b/repository/org.eclipse.virgo.repository/build.gradle
index 92c470a..b9333ca 100644
--- a/repository/org.eclipse.virgo.repository/build.gradle
+++ b/repository/org.eclipse.virgo.repository/build.gradle
@@ -4,7 +4,7 @@
     compile group: "org.slf4j", name: "slf4j-api", version: slf4jVersion
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
 
-    implementation "org.apache.httpcomponents:httpclient:${httpcomponentsClientVersion}"
+    implementation "org.apache.httpcomponents:httpclient:${httpclientVersion}"
 
     implementation project(':util:org.eclipse.virgo.util.common')
     implementation project(':util:org.eclipse.virgo.util.io')
@@ -18,8 +18,6 @@
 
     testImplementation project(':medic:org.eclipse.virgo.medic.test')
     testImplementation project(':test:org.eclipse.virgo.test.stubs')
-
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.apache.commons.codec", version: commonsCodecVersion, ext: "jar"
 }
 
 eclipse.classpath {
diff --git a/run_virgo_for_apache_tomcat.sh b/run_virgo_for_apache_tomcat.sh
new file mode 100755
index 0000000..c4a712a
--- /dev/null
+++ b/run_virgo_for_apache_tomcat.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+./gradlew -Dskip.normalize.bundles=true -Dskip.local.signing=true -Dskip.compress.bundles=true packaging:tomcat-server:installDist -x test
+
+cd packaging/tomcat-server/build/install/virgo-tomcat-server || exit
+./bin/startup.sh
diff --git a/run_virgo_kernel.sh b/run_virgo_kernel.sh
new file mode 100755
index 0000000..b4dc176
--- /dev/null
+++ b/run_virgo_kernel.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+./gradlew -Dskip.normalize.bundles=true -Dskip.local.signing=true -Dskip.compress.bundles=true packaging:kernel:installDist -x test
+
+cd packaging/kernel/build/install/virgo-kernel || exit
+./bin/startup.sh
diff --git a/test/org.eclipse.virgo.test.framework/build.gradle b/test/org.eclipse.virgo.test.framework/build.gradle
index fc04952..b5cd4f4 100644
--- a/test/org.eclipse.virgo.test.framework/build.gradle
+++ b/test/org.eclipse.virgo.test.framework/build.gradle
@@ -1,6 +1,7 @@
 dependencies {
+	implementation 'junit:junit'
+
 	compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
-	testCompile group: 'junit', name: 'junit', version: junitVersion, configuration: "compile", ext: "jar"
 
 	compile project(':util:org.eclipse.virgo.util.common')
 	compile project(':util:org.eclipse.virgo.util.parser.launcher')
diff --git a/test/org.eclipse.virgo.test.stubs/build.gradle b/test/org.eclipse.virgo.test.stubs/build.gradle
index f0d69fc..34905dd 100644
--- a/test/org.eclipse.virgo.test.stubs/build.gradle
+++ b/test/org.eclipse.virgo.test.stubs/build.gradle
@@ -5,5 +5,5 @@
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi.services", version: osgiServicesVersion, configuration: "compile", ext: "jar"
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.equinox.region", version: equinoxRegionVersion, configuration: "compile", ext: "jar"
 
-    compile group: 'junit', name: 'junit', version: junitVersion, configuration: "compile", ext: "jar"
+    implementation 'junit:junit'
 }
diff --git a/test/org.eclipse.virgo.test.test/build.gradle b/test/org.eclipse.virgo.test.test/build.gradle
index 2021275..a348416 100644
--- a/test/org.eclipse.virgo.test.test/build.gradle
+++ b/test/org.eclipse.virgo.test.test/build.gradle
@@ -1,8 +1,14 @@
+apply plugin: 'idea'
+idea {
+	module {
+		inheritOutputDirs = true
+	}
+}
+
 task copyTestResources(type: Copy) {
 	from "${projectDir}/src/test/resources"
 	into "${buildDir}/classes/java/test"
 }
-
 processTestResources.dependsOn copyTestResources
 
 dependencies {
diff --git a/test/org.eclipse.virgo.test.tools/build.gradle b/test/org.eclipse.virgo.test.tools/build.gradle
index 4223f13..f8ebbfe 100644
--- a/test/org.eclipse.virgo.test.tools/build.gradle
+++ b/test/org.eclipse.virgo.test.tools/build.gradle
@@ -1,7 +1,7 @@
 dependencies {
-    compile group: 'junit', name: 'junit', version: junitVersion, configuration: "compile", ext: "jar"
+    implementation 'junit:junit'
 
     compile project(':util:org.eclipse.virgo.util.io')
-    compile group: "org.apache.httpcomponents", name: "httpcore", version: httpcomponentsCoreVersion
-    compile group: "org.apache.httpcomponents", name: "httpclient", version: httpcomponentsClientVersion
+    compile group: "org.apache.httpcomponents", name: "httpcore", version: httpcoreVersion
+    compile group: "org.apache.httpcomponents", name: "httpclient", version: httpclientVersion
 }
diff --git a/util/org.eclipse.virgo.util.integrationtest/build.gradle b/util/org.eclipse.virgo.util.integrationtest/build.gradle
index 543d303..f79922b 100644
--- a/util/org.eclipse.virgo.util.integrationtest/build.gradle
+++ b/util/org.eclipse.virgo.util.integrationtest/build.gradle
@@ -4,7 +4,7 @@
 
 dependencies {
     // OSGi runtime
-    testRuntime group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
+    testImplementation group: "org.eclipse.virgo.mirrored", name: "org.eclipse.osgi", version: equinoxVersion, configuration: "compile", ext: "jar"
 
     testRuntime project(':util:org.eclipse.virgo.util.common')
     testRuntime project(':util:org.eclipse.virgo.util.env')
diff --git a/util/org.eclipse.virgo.util.osgi/src/main/java/org/eclipse/virgo/util/osgi/BundleUtils.java b/util/org.eclipse.virgo.util.osgi/src/main/java/org/eclipse/virgo/util/osgi/BundleUtils.java
index ea978e0..928cbd9 100644
--- a/util/org.eclipse.virgo.util.osgi/src/main/java/org/eclipse/virgo/util/osgi/BundleUtils.java
+++ b/util/org.eclipse.virgo.util.osgi/src/main/java/org/eclipse/virgo/util/osgi/BundleUtils.java
@@ -11,7 +11,6 @@
 
 package org.eclipse.virgo.util.osgi;
 
-import org.eclipse.osgi.framework.internal.core.Constants;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.wiring.*;
 import org.osgi.framework.BundleContext;
diff --git a/util/org.eclipse.virgo.util.parser.launcher/src/test/java/org/eclipse/virgo/util/parser/launcher/ArgumentParserTests.java b/util/org.eclipse.virgo.util.parser.launcher/src/test/java/org/eclipse/virgo/util/parser/launcher/ArgumentParserTests.java
index c74d0e9..86c6ea1 100644
--- a/util/org.eclipse.virgo.util.parser.launcher/src/test/java/org/eclipse/virgo/util/parser/launcher/ArgumentParserTests.java
+++ b/util/org.eclipse.virgo.util.parser.launcher/src/test/java/org/eclipse/virgo/util/parser/launcher/ArgumentParserTests.java
@@ -58,7 +58,7 @@
     
     @Test
     public void testGradleCachePlaceholderSubstitution() {
-        String commandLine = "-B%gradle.cache%/junit/junit/4.7/d9444742a5b897c6280724a49f57a8155517d21f/junit-4.7.jar";
+        String commandLine = "-B%gradle.cache%/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar";
         LaunchCommand command = parse(commandLine);
 
         BundleEntry[] bundleDeclarations = command.getBundleEntries();
@@ -67,15 +67,14 @@
 
         BundleEntry bd = bundleDeclarations[0];
         assertFalse(bd.isAutoStart());
-        assertEquals(new File(System.getProperty("user.home") + "/.gradle/caches/modules-2/files-2.1/junit/junit/4.7/d9444742a5b897c6280724a49f57a8155517d21f/junit-4.7.jar").toURI(), bd.getURI());
+        assertEquals(new File(System.getProperty("user.home") + "/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar").toURI(), bd.getURI());
     }
-    
+
     @Test(expected=ParseException.class)
     public void testParseRelativeFileBundleEntryNotExists() {
         String commandLine = "-B/src/test/resources/test-bundleoeuoeu@start";
         parse(commandLine);
     }
-    
 
     @Test
     public void testParseAbsoluteFileBundleEntry() {
diff --git a/web/org.eclipse.virgo.web.core/build.gradle b/web/org.eclipse.virgo.web.core/build.gradle
index b41318c..22df320 100644
--- a/web/org.eclipse.virgo.web.core/build.gradle
+++ b/web/org.eclipse.virgo.web.core/build.gradle
@@ -22,7 +22,7 @@
 
     testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
 
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.test", version: springframeworkVersion,ext: "jar"
+    testImplementation 'org.springframework:spring-test'
 
     testImplementation project(':util:org.eclipse.virgo.util.parser.manifest')
     testImplementation project(':kernel:org.eclipse.virgo.kernel.stubs')
diff --git a/web/org.eclipse.virgo.web.dm/build.gradle b/web/org.eclipse.virgo.web.dm/build.gradle
index d1815c4..96d7f81 100644
--- a/web/org.eclipse.virgo.web.dm/build.gradle
+++ b/web/org.eclipse.virgo.web.dm/build.gradle
@@ -11,15 +11,16 @@
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-core", version: geminiBlueprintVersion, ext: "jar"
     compile group: "org.eclipse.gemini.blueprint", name: "gemini-blueprint-extender", version: geminiBlueprintVersion, ext: "jar"
 
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.aop", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.core", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.beans", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.context", version: springframeworkVersion, ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "org.springframework.web", version: springframeworkVersion, ext: "jar"
+    implementation 'org.springframework:spring-aop'
+    implementation 'org.springframework:spring-beans'
+    implementation 'org.springframework:spring-context'
+    implementation 'org.springframework:spring-core'
+    implementation 'org.springframework:spring-web'
 
     implementation project(':medic:org.eclipse.virgo.medic')
     implementation project(':nano:org.eclipse.virgo.nano.core')
 
     testCompile group: 'org.easymock', name: 'easymock', version: easymockVersion
-    testCompile group: "org.eclipse.virgo.mirrored", name: "org.springframework.test", version: springframeworkVersion,ext: "jar"
+
+    testImplementation 'org.springframework:spring-test'
 }
diff --git a/web/org.eclipse.virgo.web.enterprise.openejb.jpa.integration/build.gradle b/web/org.eclipse.virgo.web.enterprise.openejb.jpa.integration/build.gradle
index 50b02c8..02769ba 100644
--- a/web/org.eclipse.virgo.web.enterprise.openejb.jpa.integration/build.gradle
+++ b/web/org.eclipse.virgo.web.enterprise.openejb.jpa.integration/build.gradle
@@ -3,5 +3,6 @@
     compile group: "org.eclipse.virgo.mirrored", name: "org.eclipse.persistence.core", version: eclipsePersistenceCoreVersion, configuration: "compile", ext: "jar"
     compile group: "org.eclipse.virgo.mirrored", name: "org.apache.openejb.core", version: apacheOpenejbCoreVersion, configuration: "compile", ext: "jar"
     compile group: "org.eclipse.virgo.mirrored", name: "org.apache.openejb.loader", version: apacheOpenejbVersion, configuration: "compile", ext: "jar"
-    compile group: "org.eclipse.virgo.mirrored", name: "oevm.org.hibernate", version: hibernateVersion, ext: "jar"
+
+    implementation 'org.hibernate:hibernate-core:4.1.0.Final'
 }