From db3fbb9cb39f16b50925f89ed408f6d0b61f30f5 Mon Sep 17 00:00:00 2001 From: Thomas Becker Date: Wed, 5 Sep 2012 10:41:45 +0200 Subject: [PATCH] jetty-9 jetty-plugins now reads from multiple cofigurable groupIds. Currently org/eclipse/jetty and org/mortbay/jetty --- .../jetty/plugins/HttpMavenService.java | 5 +- .../HttpMavenServiceIntegrationTest.java | 2 +- .../jetty/plugins/HttpMavenServiceTest.java | 2 +- jetty-util/pom.xml | 200 +++++++++--------- 4 files changed, 103 insertions(+), 106 deletions(-) diff --git a/jetty-plugins/src/main/java/org/eclipse/jetty/plugins/HttpMavenService.java b/jetty-plugins/src/main/java/org/eclipse/jetty/plugins/HttpMavenService.java index 41bdd19e317..ad080734cfb 100644 --- a/jetty-plugins/src/main/java/org/eclipse/jetty/plugins/HttpMavenService.java +++ b/jetty-plugins/src/main/java/org/eclipse/jetty/plugins/HttpMavenService.java @@ -26,6 +26,7 @@ import java.io.OutputStream; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; +import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -38,7 +39,7 @@ import org.eclipse.jetty.plugins.util.StreamUtils; public class HttpMavenService implements MavenService { private static final String REPOSITORY_URL = "http://repo2.maven.org/maven2/"; - private static final String[] GROUP_IDS = new String[]{"org/eclipse/jetty"}; + private static final String[] GROUP_IDS = new String[]{ "org/eclipse/jetty", "org/mortbay/jetty" }; private static final String VERSION = "9.0.0-SNAPSHOT"; // TODO: should be automatically set private boolean _searchRemoteRepository = true; private boolean _searchLocalRepository = false; @@ -79,6 +80,8 @@ public class HttpMavenService implements MavenService break; String[] localMavenModuleList = file.list(); + + System.out.println("Trying the following modules: " + Arrays.toString(localMavenModuleList)); for (String potentialPlugin : localMavenModuleList) { File pluginFile = new File(_localRepository + getPluginPath(groupId,potentialPlugin)); diff --git a/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceIntegrationTest.java b/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceIntegrationTest.java index bd5dbb42d7d..826888cf8ec 100644 --- a/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceIntegrationTest.java +++ b/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceIntegrationTest.java @@ -51,7 +51,7 @@ public class HttpMavenServiceIntegrationTest @Before public void setUp() throws Exception { - _mavenService.setRepositoryUrls(new String[]{PRIVATE_NEXUS_REPOSITORY_URL}); + _mavenService.setRepositoryUrl(PRIVATE_NEXUS_REPOSITORY_URL); } @Test diff --git a/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceTest.java b/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceTest.java index d665dc65eed..c6a2a88caa4 100644 --- a/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceTest.java +++ b/jetty-plugins/src/test/java/org/eclipse/jetty/plugins/HttpMavenServiceTest.java @@ -38,7 +38,7 @@ public class HttpMavenServiceTest public void setUp() throws Exception { _mavenService.setLocalRepository(this.getClass().getClassLoader().getResource("maven_repo").getFile() + "/"); - _mavenService.setRepositoryUrls(new String[]{MAVEN_CENTRAL_URL}); + _mavenService.setRepositoryUrl(MAVEN_CENTRAL_URL); _mavenService.setVersion("version"); _mavenService.setSearchRemoteRepository(false); _mavenService.setSearchLocalRepository(true); diff --git a/jetty-util/pom.xml b/jetty-util/pom.xml index 0a3735fd08b..4099da99d6e 100644 --- a/jetty-util/pom.xml +++ b/jetty-util/pom.xml @@ -1,106 +1,100 @@ - - - org.eclipse.jetty - jetty-project - 9.0.0-SNAPSHOT - - 4.0.0 - jetty-util - Jetty :: Utilities - Utility classes for Jetty - - ${project.groupId}.util - - - - - org.apache.felix - maven-bundle-plugin - true - - - - manifest - - - - - javax.servlet.*;version="2.6.0",org.slf4j;version="[1.5,2.0)";resolution:=optional,org.slf4j.impl;version="[1.5,2.0)";resolution:=optional,* - - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - package - - single - - - - config - - - src/main/assembly/plugin.xml - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - - org.eclipse.jetty.util.* - - - - - - - org.eclipse.jetty.orbit - javax.servlet - provided - - - org.eclipse.jetty.toolchain - jetty-test-helper - test - - - org.slf4j - slf4j-api - provided - true - + + + org.eclipse.jetty + jetty-project + 9.0.0-SNAPSHOT + + 4.0.0 + jetty-util + Jetty :: Utilities + Utility classes for Jetty + + ${project.groupId}.util + + + + + org.apache.felix + maven-bundle-plugin + true + + + + manifest + + + + javax.servlet.*;version="2.6.0",org.slf4j;version="[1.5,2.0)";resolution:=optional,org.slf4j.impl;version="[1.5,2.0)";resolution:=optional,* + + + + + + - - org.slf4j - slf4j-jdk14 - ${slf4j-version} - test - - + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + + config + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + + org.eclipse.jetty.util.* + + + + + + + org.eclipse.jetty.orbit + javax.servlet + provided + + + org.eclipse.jetty.toolchain + jetty-test-helper + test + + + org.slf4j + slf4j-api + provided + true + + + + org.slf4j + slf4j-jdk14 + ${slf4j-version} + test + +