Merge branch 'jetty-9.4.x' into jetty-10.0.x
This commit is contained in:
commit
da7fd63d98
|
@ -532,14 +532,6 @@
|
|||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- No point performing PMD in assembly project -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<configuration>
|
||||
<skip>true</skip>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<dependencies>
|
||||
|
|
|
@ -51,7 +51,7 @@ public class MavenLocalRepoFileInitializer extends FileInitializer
|
|||
public String version;
|
||||
public String type;
|
||||
public String classifier;
|
||||
private String mavenRepoUri = "https://repo1.maven.org/maven2/";
|
||||
private String mavenRepoUri = DEFAULT_REMOTE_REPO;
|
||||
|
||||
public String toPath()
|
||||
{
|
||||
|
@ -102,6 +102,9 @@ public class MavenLocalRepoFileInitializer extends FileInitializer
|
|||
}
|
||||
|
||||
private final Path localRepositoryDir;
|
||||
|
||||
private static final String DEFAULT_REMOTE_REPO = "https://repo1.maven.org/maven2/";
|
||||
|
||||
private final boolean readonly;
|
||||
private String mavenRepoUri;
|
||||
|
||||
|
@ -223,6 +226,18 @@ public class MavenLocalRepoFileInitializer extends FileInitializer
|
|||
return null;
|
||||
}
|
||||
|
||||
public String getRemoteUri()
|
||||
{
|
||||
if (this.mavenRepoUri != null)
|
||||
{
|
||||
return this.mavenRepoUri;
|
||||
}
|
||||
else
|
||||
{
|
||||
return System.getProperty("maven.repo.uri", DEFAULT_REMOTE_REPO);
|
||||
}
|
||||
}
|
||||
|
||||
public Coordinates getCoordinates(URI uri)
|
||||
{
|
||||
if (!"maven".equalsIgnoreCase(uri.getScheme()))
|
||||
|
@ -260,14 +275,7 @@ public class MavenLocalRepoFileInitializer extends FileInitializer
|
|||
coords.version = parts[2];
|
||||
coords.type = "jar";
|
||||
coords.classifier = null;
|
||||
if (this.mavenRepoUri != null)
|
||||
{
|
||||
coords.mavenRepoUri = this.mavenRepoUri;
|
||||
}
|
||||
else
|
||||
{
|
||||
coords.mavenRepoUri = System.getProperty("maven.repo.uri", coords.mavenRepoUri);
|
||||
}
|
||||
coords.mavenRepoUri = getRemoteUri();
|
||||
|
||||
if (parts.length >= 4)
|
||||
{
|
||||
|
|
|
@ -94,7 +94,7 @@ public class MavenLocalRepoFileInitializerTest
|
|||
assertThat("coords.classifier", coords.classifier, nullValue());
|
||||
|
||||
assertThat("coords.toCentralURI", coords.toCentralURI().toASCIIString(),
|
||||
is("https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-start/9.3.x/jetty-start-9.3.x.jar"));
|
||||
is(repo.getRemoteUri() + "org/eclipse/jetty/jetty-start/9.3.x/jetty-start-9.3.x.jar"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -112,7 +112,7 @@ public class MavenLocalRepoFileInitializerTest
|
|||
assertThat("coords.classifier", coords.classifier, nullValue());
|
||||
|
||||
assertThat("coords.toCentralURI", coords.toCentralURI().toASCIIString(),
|
||||
is("https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/10.0.0/jetty-home-10.0.0.zip"));
|
||||
is(repo.getRemoteUri() + "org/eclipse/jetty/jetty-home/10.0.0/jetty-home-10.0.0.zip"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -130,7 +130,7 @@ public class MavenLocalRepoFileInitializerTest
|
|||
assertThat("coords.classifier", coords.classifier, is("tests"));
|
||||
|
||||
assertThat("coords.toCentralURI", coords.toCentralURI().toASCIIString(),
|
||||
is("https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.3.x/jetty-http-9.3.x-tests.jar"));
|
||||
is(repo.getRemoteUri() + "org/eclipse/jetty/jetty-http/9.3.x/jetty-http-9.3.x-tests.jar"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -148,7 +148,7 @@ public class MavenLocalRepoFileInitializerTest
|
|||
assertThat("coords.classifier", coords.classifier, is("tests"));
|
||||
|
||||
assertThat("coords.toCentralURI", coords.toCentralURI().toASCIIString(),
|
||||
is("https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.3.x/jetty-http-9.3.x-tests.jar"));
|
||||
is(repo.getRemoteUri() + "org/eclipse/jetty/jetty-http/9.3.x/jetty-http-9.3.x-tests.jar"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -168,7 +168,7 @@ public class MavenLocalRepoFileInitializerTest
|
|||
assertThat("coords.classifier", coords.classifier, is("tests"));
|
||||
|
||||
assertThat("coords.toCentralURI", coords.toCentralURI().toASCIIString(),
|
||||
is("https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.3.x/jetty-http-9.3.x-tests.jar"));
|
||||
is(repo.getRemoteUri() + "org/eclipse/jetty/jetty-http/9.3.x/jetty-http-9.3.x-tests.jar"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -188,7 +188,7 @@ public class MavenLocalRepoFileInitializerTest
|
|||
assertThat("coords.classifier", coords.classifier, is("tests"));
|
||||
|
||||
assertThat("coords.toCentralURI", coords.toCentralURI().toASCIIString(),
|
||||
is("https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.31.v20200723/jetty-http-9.4.31.v20200723-tests.jar"));
|
||||
is(repo.getRemoteUri() + "org/eclipse/jetty/jetty-http/9.4.31.v20200723/jetty-http-9.4.31.v20200723-tests.jar"));
|
||||
|
||||
Path destination = testdir.getEmptyPathDir().resolve("jetty-http-9.4.31.v20200723-tests.jar");
|
||||
Files.deleteIfExists(destination);
|
||||
|
|
56
pom.xml
56
pom.xml
|
@ -59,9 +59,6 @@
|
|||
<maven.install.plugin.version>3.0.0-M1</maven.install.plugin.version>
|
||||
<maven.deploy.plugin.version>3.0.0-M1</maven.deploy.plugin.version>
|
||||
|
||||
<pmd.verbose>true</pmd.verbose>
|
||||
<pmd.skip>false</pmd.skip>
|
||||
|
||||
<!-- testing -->
|
||||
<it.debug>false</it.debug>
|
||||
<jetty.test.version>5.5</jetty.test.version>
|
||||
|
@ -271,39 +268,6 @@
|
|||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>named-logging-enforcement</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<skip>${pmd.skip}</skip>
|
||||
<verbose>${pmd.verbose}</verbose>
|
||||
<printFailingErrors>${pmd.verbose}</printFailingErrors>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<linkXRef>false</linkXRef>
|
||||
<targetJdk>11</targetJdk>
|
||||
<rulesets>
|
||||
<ruleset>jetty/pmd_logging_ruleset.xml</ruleset>
|
||||
</rulesets>
|
||||
<analysisCache>true</analysisCache>
|
||||
<showPmdLog>false</showPmdLog>
|
||||
</configuration>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.eclipse.jetty.toolchain</groupId>
|
||||
<artifactId>jetty-build-support</artifactId>
|
||||
<version>${build-support.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-release-plugin</artifactId>
|
||||
|
@ -633,11 +597,6 @@
|
|||
<artifactId>maven-plugin-plugin</artifactId>
|
||||
<version>3.6.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<version>3.14.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
|
@ -962,19 +921,6 @@
|
|||
<ignore />
|
||||
</action>
|
||||
</pluginExecution>
|
||||
<pluginExecution>
|
||||
<pluginExecutionFilter>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<versionRange>[2.5,)</versionRange>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</pluginExecutionFilter>
|
||||
<action>
|
||||
<ignore />
|
||||
</action>
|
||||
</pluginExecution>
|
||||
<pluginExecution>
|
||||
<pluginExecutionFilter>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
|
@ -1447,7 +1393,6 @@
|
|||
<spotbugs.effort>Default</spotbugs.effort>
|
||||
<spotbugs.skip>false</spotbugs.skip>
|
||||
<spotbugs.onlyAnalyze>org.eclipse.jetty.*</spotbugs.onlyAnalyze>
|
||||
<pmd.verbose>false</pmd.verbose>
|
||||
</properties>
|
||||
<modules>
|
||||
<module>javadoc</module>
|
||||
|
@ -1637,7 +1582,6 @@
|
|||
<id>fast</id>
|
||||
<properties>
|
||||
<skipTests>true</skipTests>
|
||||
<pmd.skip>true</pmd.skip>
|
||||
<checkstyle.skip>true</checkstyle.skip>
|
||||
<enforcer.skip>true</enforcer.skip>
|
||||
<license.skip>true</license.skip>
|
||||
|
|
|
@ -152,9 +152,21 @@ public class JettyHomeTester
|
|||
commands.add("-Djava.io.tmpdir=" + workDir.toAbsolutePath().toString());
|
||||
commands.add("-jar");
|
||||
commands.add(config.jettyHome.toAbsolutePath() + "/start.jar");
|
||||
// we get artifacts from local repo first
|
||||
|
||||
args = new ArrayList<>(args);
|
||||
|
||||
args.add("maven.local.repo=" + config.mavenLocalRepository);
|
||||
|
||||
// we get artifacts from local repo first
|
||||
args.add("maven.local.repo=" + System.getProperty("mavenRepoPath"));
|
||||
|
||||
// if this JVM has `maven.repo.uri` defined, make sure to propagate it to child
|
||||
String remoteRepoUri = System.getProperty("maven.repo.uri");
|
||||
if (remoteRepoUri != null)
|
||||
{
|
||||
args.add("maven.repo.uri=" + remoteRepoUri);
|
||||
}
|
||||
|
||||
commands.addAll(args);
|
||||
|
||||
LOGGER.info("Executing: {}", commands);
|
||||
|
|
Loading…
Reference in New Issue