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>