You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2022/10/13 10:24:13 UTC
[maven-indexer] 01/02: [MINDEXER-168] Update project and build dependencies
This is an automated email from the ASF dual-hosted git repository.
cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-indexer.git
commit 123867d093d025e99fce6b18363e3139c26e93ad
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Thu Oct 13 12:21:34 2022 +0200
[MINDEXER-168] Update project and build dependencies
Project build updates:
* update to parent POM 37
* minimal Maven version to 3.8.6
* checkstyle 10.3.4
Project dependency updates:
* Lucene 9.4.0
* Maven Resolver 1.8.2
* Logback 1.4.4 (1.4.x is Java11! After Lucene this is 2nd Java11 dep)
* (test) Jetty 9.4.49
---
indexer-cli/pom.xml | 5 ++++-
indexer-core/pom.xml | 1 +
pom.xml | 14 +++++++-------
3 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/indexer-cli/pom.xml b/indexer-cli/pom.xml
index f7e2fa9..a433d69 100644
--- a/indexer-cli/pom.xml
+++ b/indexer-cli/pom.xml
@@ -147,7 +147,10 @@ under the License.
<transformer implementation="org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer" />
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
- <mainClass>org.apache.maven.index.cli.NexusIndexerCli</mainClass>
+ <manifestEntries>
+ <Main-Class>org.apache.maven.index.cli.NexusIndexerCli</Main-Class>
+ <Multi-Release>true</Multi-Release>
+ </manifestEntries>
</transformer>
</transformers>
</configuration>
diff --git a/indexer-core/pom.xml b/indexer-core/pom.xml
index 67fe459..815455e 100644
--- a/indexer-core/pom.xml
+++ b/indexer-core/pom.xml
@@ -215,6 +215,7 @@ under the License.
<exclude>META-INF/MANIFEST.MF</exclude>
<exclude>META-INF/LICENSE.txt</exclude>
<exclude>META-INF/NOTICE.txt</exclude>
+ <exclude>META-INF/versions/19/**</exclude> <!-- MSHADE-426 -->
</excludes>
</filter>
</filters>
diff --git a/pom.xml b/pom.xml
index 522684e..e01c256 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>36</version>
+ <version>37</version>
<relativePath />
</parent>
@@ -87,7 +87,7 @@ under the License.
<javaVersion>11</javaVersion>
<maven.compiler.source>${javaVersion}</maven.compiler.source>
<maven.compiler.target>${javaVersion}</maven.compiler.target>
- <minimalMavenBuildVersion>3.8.5</minimalMavenBuildVersion>
+ <minimalMavenBuildVersion>3.8.6</minimalMavenBuildVersion>
<minimalJavaBuildVersion>17</minimalJavaBuildVersion>
<surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
@@ -96,14 +96,14 @@ under the License.
<eclipse-sisu.version>0.3.5</eclipse-sisu.version>
<guice.version>5.1.0</guice.version>
- <lucene.version>9.2.0</lucene.version>
+ <lucene.version>9.4.0</lucene.version>
<maven.version>3.8.6</maven.version>
- <resolver.version>1.8.1</resolver.version>
+ <resolver.version>1.8.2</resolver.version>
<archetype.version>3.2.1</archetype.version>
<wagon.version>3.5.2</wagon.version>
<surefire.version>3.0.0-M7</surefire.version>
<slf4j.version>1.7.36</slf4j.version>
- <logback.version>1.2.11</logback.version>
+ <logback.version>1.4.4</logback.version>
<maven.site.path>maven-indexer-archives/maven-indexer-LATEST</maven.site.path>
<project.build.outputTimestamp>2022-06-03T08:51:57Z</project.build.outputTimestamp>
</properties>
@@ -283,7 +283,7 @@ under the License.
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
- <version>9.4.45.v20220203</version>
+ <version>9.4.49.v20220914</version>
<scope>test</scope>
</dependency>
@@ -341,7 +341,7 @@ under the License.
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
- <version>10.3.3</version>
+ <version>10.3.4</version>
</dependency>
<dependency>
<groupId>org.apache.maven.shared</groupId>