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 2023/02/20 10:20:19 UTC

[maven-indexer] branch master updated: [MINDEXER-183] Upgrade key dependencies (#292)

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


The following commit(s) were added to refs/heads/master by this push:
     new 00bc30a  [MINDEXER-183] Upgrade key dependencies (#292)
00bc30a is described below

commit 00bc30a407d0924eda5a7076908c6b932648ecce
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Mon Feb 20 11:20:13 2023 +0100

    [MINDEXER-183] Upgrade key dependencies (#292)
    
    Updates:
     * lucene to 9.5.0
     * slf4j for 2.0.6
     * maven to 3.8.7
     * resolver to 1.9.4
     * (search-smo) gson to 2.10.1
     * (build) surefire to 3.0.0-M8
     * (examples) springframework to 5.3.25 (and fix example, it was broken)
    
    ---
    
    https://issues.apache.org/jira/browse/MINDEXER-183
---
 .github/workflows/maven-verify.yml                 |  2 +-
 indexer-cli/pom.xml                                |  1 +
 indexer-examples/indexer-examples-spring/pom.xml   |  2 +-
 .../indexing/RepositoryIndexerFactory.java         |  2 ++
 pom.xml                                            | 26 ++++++++++++++++------
 search-backend-smo/pom.xml                         |  2 +-
 6 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 1d3de83..6148eee 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -27,7 +27,7 @@ jobs:
     uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v2
     with:
       ff-run: false
-      maven_version: 3.8.6
+      maven_version: 3.8.7
       jdk-matrix: '[ "17" ]'
 
 
diff --git a/indexer-cli/pom.xml b/indexer-cli/pom.xml
index f54065a..4b5ff14 100644
--- a/indexer-cli/pom.xml
+++ b/indexer-cli/pom.xml
@@ -118,6 +118,7 @@ under the License.
                   <artifact>*:*</artifact>
                   <excludes>
                     <exclude>module-info.class</exclude>
+                    <exclude>META-INF/versions/9/module-info.class</exclude>
                     <exclude>META-INF/*.SF</exclude>
                     <exclude>META-INF/*.DSA</exclude>
                     <exclude>META-INF/*.RSA</exclude>
diff --git a/indexer-examples/indexer-examples-spring/pom.xml b/indexer-examples/indexer-examples-spring/pom.xml
index b60b541..0445237 100644
--- a/indexer-examples/indexer-examples-spring/pom.xml
+++ b/indexer-examples/indexer-examples-spring/pom.xml
@@ -33,7 +33,7 @@ under the License.
   <description>This module contains Maven Indexer usage examples for integration with Spring.</description>
 
   <properties>
-    <version.spring>5.3.23</version.spring>
+    <version.spring>5.3.25</version.spring>
   </properties>
 
   <dependencies>
diff --git a/indexer-examples/indexer-examples-spring/src/main/java/org/apache/maven/index/examples/indexing/RepositoryIndexerFactory.java b/indexer-examples/indexer-examples-spring/src/main/java/org/apache/maven/index/examples/indexing/RepositoryIndexerFactory.java
index fddd38b..b9fe8e6 100644
--- a/indexer-examples/indexer-examples-spring/src/main/java/org/apache/maven/index/examples/indexing/RepositoryIndexerFactory.java
+++ b/indexer-examples/indexer-examples-spring/src/main/java/org/apache/maven/index/examples/indexing/RepositoryIndexerFactory.java
@@ -29,6 +29,7 @@ import org.apache.maven.index.Indexer;
 import org.apache.maven.index.Scanner;
 import org.apache.maven.index.context.IndexCreator;
 import org.apache.maven.index.context.IndexingContext;
+import org.springframework.stereotype.Component;
 
 /**
  * A factory for pre-configured RepositoryIndexers.
@@ -36,6 +37,7 @@ import org.apache.maven.index.context.IndexingContext;
  * @author mtodorov
  */
 @Singleton
+@Component
 public class RepositoryIndexerFactory {
 
     private IndexerConfiguration indexerConfiguration;
diff --git a/pom.xml b/pom.xml
index eac3357..8ff6048 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,7 +95,7 @@ under the License.
     <javaVersion>11</javaVersion>
     <maven.compiler.source>${javaVersion}</maven.compiler.source>
     <maven.compiler.target>${javaVersion}</maven.compiler.target>
-    <minimalMavenBuildVersion>3.8.6</minimalMavenBuildVersion>
+    <minimalMavenBuildVersion>3.8.7</minimalMavenBuildVersion>
     <minimalJavaBuildVersion>17</minimalJavaBuildVersion>
 
     <surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
@@ -104,14 +104,14 @@ under the License.
 
     <eclipse-sisu.version>0.3.5</eclipse-sisu.version>
     <guice.version>5.1.0</guice.version>
-    <lucene.version>9.4.2</lucene.version>
-    <maven.version>3.8.6</maven.version>
-    <resolver.version>1.9.2</resolver.version>
+    <lucene.version>9.5.0</lucene.version>
+    <maven.version>3.8.7</maven.version>
+    <resolver.version>1.9.4</resolver.version>
     <archetype.version>3.2.1</archetype.version>
-    <surefire.version>3.0.0-M7</surefire.version>
-    <slf4j.version>1.7.36</slf4j.version>
+    <surefire.version>3.0.0-M8</surefire.version>
+    <slf4j.version>2.0.6</slf4j.version>
     <maven.site.path>maven-indexer-archives/maven-indexer-LATEST</maven.site.path>
-    <project.build.outputTimestamp>2022-11-08T14:20:48Z</project.build.outputTimestamp>
+    <project.build.outputTimestamp>2023-01-31T17:00:00Z</project.build.outputTimestamp>
   </properties>
 
   <dependencyManagement>
@@ -275,6 +275,18 @@ under the License.
   <build>
     <pluginManagement>
       <plugins>
+        <plugin>
+          <!-- remove once parent POM updated -->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
+        <plugin>
+          <!-- remove once parent POM updated -->
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
         <plugin>
           <groupId>org.gaul</groupId>
           <artifactId>modernizer-maven-plugin</artifactId>
diff --git a/search-backend-smo/pom.xml b/search-backend-smo/pom.xml
index 3871579..f2de3ae 100644
--- a/search-backend-smo/pom.xml
+++ b/search-backend-smo/pom.xml
@@ -45,7 +45,7 @@ under the License.
     <dependency>
       <groupId>com.google.code.gson</groupId>
       <artifactId>gson</artifactId>
-      <version>2.10</version>
+      <version>2.10.1</version>
     </dependency>
 
     <!-- Test -->