This is an automated email from the ASF dual-hosted git repository.

mbien pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 87bc133e22 Update to maven-indexer 7.1.1 and lucene 9.9.1.
     new fe2aef2e44 Merge pull request #6791 from mbien/lucene-990
87bc133e22 is described below

commit 87bc133e22955559f0b2312ff24548973d7cdcf6
Author: Michael Bien <[email protected]>
AuthorDate: Mon Dec 4 18:10:17 2023 +0100

    Update to maven-indexer 7.1.1 and lucene 9.9.1.
    
     - some classes moved in maven-indexer
     - lucene is a regular update release
---
 java/maven.indexer/external/binaries-list          | 16 +++++------
 ...-license.txt => indexer-core-7.1.1-license.txt} |  4 +--
 ....3-notice.txt => indexer-core-7.1.1-notice.txt} |  0
 ...-9.8.0-license.txt => lucene-9.9.1-license.txt} |  4 +--
 ...ne-9.8.0-notice.txt => lucene-9.9.1-notice.txt} |  0
 java/maven.indexer/nbproject/project.properties    | 16 +++++------
 java/maven.indexer/nbproject/project.xml           | 32 +++++++++++-----------
 .../maven/indexer/NexusRepositoryIndexerImpl.java  | 14 +++++-----
 .../modules/maven/indexer/SMORequestResult.java    |  4 +--
 nbbuild/binaries-default-properties.xml            |  1 +
 10 files changed, 46 insertions(+), 45 deletions(-)

diff --git a/java/maven.indexer/external/binaries-list 
b/java/maven.indexer/external/binaries-list
index 52f19b5d24..e7f1a54257 100644
--- a/java/maven.indexer/external/binaries-list
+++ b/java/maven.indexer/external/binaries-list
@@ -14,13 +14,13 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-0310415BFCC3D79B2FE62C2E51EF5F5DB086DD28 
org.apache.maven.indexer:indexer-core:7.0.4
-CA5DEB6CF9BDB8DDCE3D847802B4241B16D7DA74 
org.apache.maven.indexer:search-api:7.0.4
-72B65D6335E7F7253DEADBC413C17468D7259892 
org.apache.maven.indexer:search-backend-smo:7.0.4
-5E8421C5F8573BCF22E9265FC7E19469545A775A org.apache.lucene:lucene-core:9.8.0
-E98FB408028F40170E6D87C16422BFDC0BB2E392 
org.apache.lucene:lucene-backward-codecs:9.8.0
-1AC38C8278DBD63DFAB30744A41DD955A415A31C 
org.apache.lucene:lucene-highlighter:9.8.0
-982FAF2BFA55542BF57FBADEF54C19AC00F57CAE 
org.apache.lucene:lucene-queryparser:9.8.0
-36F0363325CA7BF62C180160D1ED5165C7C37795 
org.apache.lucene:lucene-analysis-common:9.8.0
+9150F7B563D76DA29235F87BD3A9D54333163C2C 
org.apache.maven.indexer:indexer-core:7.1.1
+119A1D5D0052556CD4E99F796D74351640768A7F 
org.apache.maven.indexer:search-api:7.1.1
+AB2415BE41372685BA004326585843433354F513 
org.apache.maven.indexer:search-backend-smo:7.1.1
+55249FA9A0ED321ADCF8283C6F3B649A6812B0A9 org.apache.lucene:lucene-core:9.9.1
+11C46007366BB037BE7D271AB0A5849B1D544662 
org.apache.lucene:lucene-backward-codecs:9.9.1
+30928513461BF79A5CB057E84DA7D34A1E53227D 
org.apache.lucene:lucene-highlighter:9.9.1
+12D844FE224F6F97C510AC20D68903ED7F626F6C 
org.apache.lucene:lucene-queryparser:9.9.1
+24C8401B530308F9568EB7B408C2029C63F564C6 
org.apache.lucene:lucene-analysis-common:9.9.1
 479C1E06DB31C432330183F5CAE684163F186146 
javax.annotation:javax.annotation-api:1.2
 B3ADD478D4382B78EA20B1671390A858002FEB6C com.google.code.gson:gson:2.10.1
diff --git a/java/maven.indexer/external/indexer-core-7.0.4-license.txt 
b/java/maven.indexer/external/indexer-core-7.1.1-license.txt
similarity index 99%
rename from java/maven.indexer/external/indexer-core-7.0.4-license.txt
rename to java/maven.indexer/external/indexer-core-7.1.1-license.txt
index 8f126df20f..a8a4ee9370 100644
--- a/java/maven.indexer/external/indexer-core-7.0.4-license.txt
+++ b/java/maven.indexer/external/indexer-core-7.1.1-license.txt
@@ -1,11 +1,11 @@
 Name: Maven Indexer
 Description: Maven remote repository indexing engine.
-Version: 7.0.4
+Version: 7.1.1
 Origin: Apache Software Foundation
 License: Apache-2.0
 URL: https://repo.maven.apache.org/maven2/org/apache/maven/indexer/
 Source: https://github.com/apache/maven-indexer
-Files: indexer-core-7.0.4.jar search-api-7.0.4.jar search-backend-smo-7.0.4.jar
+Files: indexer-core-7.1.1.jar search-api-7.1.1.jar search-backend-smo-7.1.1.jar
 
                                  Apache License
                            Version 2.0, January 2004
diff --git a/java/maven.indexer/external/indexer-core-7.0.3-notice.txt 
b/java/maven.indexer/external/indexer-core-7.1.1-notice.txt
similarity index 100%
rename from java/maven.indexer/external/indexer-core-7.0.3-notice.txt
rename to java/maven.indexer/external/indexer-core-7.1.1-notice.txt
diff --git a/java/maven.indexer/external/lucene-9.8.0-license.txt 
b/java/maven.indexer/external/lucene-9.9.1-license.txt
similarity index 98%
rename from java/maven.indexer/external/lucene-9.8.0-license.txt
rename to java/maven.indexer/external/lucene-9.9.1-license.txt
index 5dc379e707..15188c7db2 100644
--- a/java/maven.indexer/external/lucene-9.8.0-license.txt
+++ b/java/maven.indexer/external/lucene-9.9.1-license.txt
@@ -1,11 +1,11 @@
 Name: Apache Lucene
 Description: Java-based indexing and search technology
-Version: 9.8.0
+Version: 9.9.1
 Origin: Apache Software Foundation
 License: Apache-2.0
 URL: https://lucene.apache.org/
 Source: https://github.com/apache/lucene
-Files: lucene-analysis-common-9.8.0.jar lucene-backward-codecs-9.8.0.jar 
lucene-core-9.8.0.jar lucene-highlighter-9.8.0.jar lucene-queryparser-9.8.0.jar
+Files: lucene-analysis-common-9.9.1.jar lucene-backward-codecs-9.9.1.jar 
lucene-core-9.9.1.jar lucene-highlighter-9.9.1.jar lucene-queryparser-9.9.1.jar
 
                                  Apache License
                            Version 2.0, January 2004
diff --git a/java/maven.indexer/external/lucene-9.8.0-notice.txt 
b/java/maven.indexer/external/lucene-9.9.1-notice.txt
similarity index 100%
rename from java/maven.indexer/external/lucene-9.8.0-notice.txt
rename to java/maven.indexer/external/lucene-9.9.1-notice.txt
diff --git a/java/maven.indexer/nbproject/project.properties 
b/java/maven.indexer/nbproject/project.properties
index 80c4793623..2448c06e67 100644
--- a/java/maven.indexer/nbproject/project.properties
+++ b/java/maven.indexer/nbproject/project.properties
@@ -20,15 +20,15 @@ is.autoload=true
 javac.source=11
 javac.target=11
 javac.compilerargs=-Xlint -Xlint:-serial
-release.external/indexer-core-7.0.4.jar=modules/ext/maven/indexer-core-7.0.4.jar
-release.external/search-api-7.0.4.jar=modules/ext/maven/search-api-7.0.4.jar
-release.external/search-backend-smo-7.0.4.jar=modules/ext/maven/search-backend-smo-7.0.4.jar
+release.external/indexer-core-7.1.1.jar=modules/ext/maven/indexer-core-7.1.1.jar
+release.external/search-api-7.1.1.jar=modules/ext/maven/search-api-7.1.1.jar
+release.external/search-backend-smo-7.1.1.jar=modules/ext/maven/search-backend-smo-7.1.1.jar
 release.external/gson-2.10.1.jar=modules/ext/maven/gson-2.10.1.jar
-release.external/lucene-core-9.8.0.jar=modules/ext/maven/lucene-core-9.8.0.jar
-release.external/lucene-backward-codecs-9.8.0.jar=modules/ext/maven/lucene-backward-codecs-9.8.0.jar
-release.external/lucene-highlighter-9.8.0.jar=modules/ext/maven/lucene-highlighter-9.8.0.jar
-release.external/lucene-queryparser-9.8.0.jar=modules/ext/maven/lucene-queryparser-9.8.0.jar
-release.external/lucene-analysis-common-9.8.0.jar=modules/ext/maven/lucene-analysis-common-9.8.0.jar
+release.external/lucene-core-9.9.1.jar=modules/ext/maven/lucene-core-9.9.1.jar
+release.external/lucene-backward-codecs-9.9.1.jar=modules/ext/maven/lucene-backward-codecs-9.9.1.jar
+release.external/lucene-highlighter-9.9.1.jar=modules/ext/maven/lucene-highlighter-9.9.1.jar
+release.external/lucene-queryparser-9.9.1.jar=modules/ext/maven/lucene-queryparser-9.9.1.jar
+release.external/lucene-analysis-common-9.9.1.jar=modules/ext/maven/lucene-analysis-common-9.9.1.jar
 
release.external/javax.annotation-api-1.2.jar=modules/ext/maven/javax.annotation-api-1.2.jar
 # XXX so long as Lucene is bundled here:
 sigtest.gen.fail.on.error=false
diff --git a/java/maven.indexer/nbproject/project.xml 
b/java/maven.indexer/nbproject/project.xml
index 9284a9c3f6..48fbeab9d9 100644
--- a/java/maven.indexer/nbproject/project.xml
+++ b/java/maven.indexer/nbproject/project.xml
@@ -176,36 +176,36 @@
                 <package>org.netbeans.modules.maven.indexer.spi.impl</package>
             </friend-packages>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/indexer-core-7.0.4.jar</runtime-relative-path>
-                <binary-origin>external/indexer-core-7.0.4.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/indexer-core-7.1.1.jar</runtime-relative-path>
+                <binary-origin>external/indexer-core-7.1.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/search-api-7.0.4.jar</runtime-relative-path>
-                <binary-origin>external/search-api-7.0.4.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/search-api-7.1.1.jar</runtime-relative-path>
+                <binary-origin>external/search-api-7.1.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/search-backend-smo-7.0.4.jar</runtime-relative-path>
-                
<binary-origin>external/search-backend-smo-7.0.4.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/search-backend-smo-7.1.1.jar</runtime-relative-path>
+                
<binary-origin>external/search-backend-smo-7.1.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/lucene-core-9.8.0.jar</runtime-relative-path>
-                <binary-origin>external/lucene-core-9.8.0.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/lucene-core-9.9.1.jar</runtime-relative-path>
+                <binary-origin>external/lucene-core-9.9.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/lucene-backward-codecs-9.8.0.jar</runtime-relative-path>
-                
<binary-origin>external/lucene-backward-codecs-9.8.0.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/lucene-backward-codecs-9.9.1.jar</runtime-relative-path>
+                
<binary-origin>external/lucene-backward-codecs-9.9.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/lucene-highlighter-9.8.0.jar</runtime-relative-path>
-                
<binary-origin>external/lucene-highlighter-9.8.0.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/lucene-highlighter-9.9.1.jar</runtime-relative-path>
+                
<binary-origin>external/lucene-highlighter-9.9.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/lucene-queryparser-9.8.0.jar</runtime-relative-path>
-                
<binary-origin>external/lucene-queryparser-9.8.0.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/lucene-queryparser-9.9.1.jar</runtime-relative-path>
+                
<binary-origin>external/lucene-queryparser-9.9.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                
<runtime-relative-path>ext/maven/lucene-analysis-common-9.8.0.jar</runtime-relative-path>
-                
<binary-origin>external/lucene-analysis-common-9.8.0.jar</binary-origin>
+                
<runtime-relative-path>ext/maven/lucene-analysis-common-9.9.1.jar</runtime-relative-path>
+                
<binary-origin>external/lucene-analysis-common-9.9.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
                 
<runtime-relative-path>ext/maven/javax.annotation-api-1.2.jar</runtime-relative-path>
diff --git 
a/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java
 
b/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java
index b62b68c6ef..4bf573797f 100644
--- 
a/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java
+++ 
b/java/maven.indexer/src/org/netbeans/modules/maven/indexer/NexusRepositoryIndexerImpl.java
@@ -72,11 +72,11 @@ import org.apache.maven.index.updater.IndexUpdateRequest;
 import org.apache.maven.index.updater.IndexUpdateResult;
 import org.apache.maven.index.updater.IndexUpdater;
 import org.apache.maven.index.updater.ResourceFetcher;
-import org.apache.maven.search.SearchRequest;
+import org.apache.maven.search.api.SearchRequest;
+import org.apache.maven.search.api.request.FieldQuery;
+import org.apache.maven.search.api.request.Paging;
 import org.apache.maven.search.backend.smo.SmoSearchBackend;
 import org.apache.maven.search.backend.smo.SmoSearchBackendFactory;
-import org.apache.maven.search.request.FieldQuery;
-import org.apache.maven.search.request.Paging;
 import org.apache.maven.settings.Proxy;
 import org.apache.maven.settings.Server;
 import org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest;
@@ -183,7 +183,7 @@ public class NexusRepositoryIndexerImpl implements 
RepositoryIndexerImplementati
      */
     private static final RequestProcessor RP_REMOTE = new 
RequestProcessor("maven-remote-indexing");
     
-    private final SmoSearchBackend smo = new 
SmoSearchBackendFactory().createDefault();
+    private final SmoSearchBackend smo = 
SmoSearchBackendFactory.createDefault();
 
     @Override
     public boolean handlesRepository(RepositoryInfo repo) {
@@ -1224,8 +1224,8 @@ public class NexusRepositoryIndexerImpl implements 
RepositoryIndexerImplementati
 
             SearchRequest request = new SearchRequest(new Paging(128), 
                     FieldQuery.fieldQuery(className.contains(".") ?
-                            org.apache.maven.search.MAVEN.FQ_CLASS_NAME
-                          : org.apache.maven.search.MAVEN.CLASS_NAME, 
className));
+                            org.apache.maven.search.api.MAVEN.FQ_CLASS_NAME
+                          : org.apache.maven.search.api.MAVEN.CLASS_NAME, 
className));
 
             return new CompositeResult<>(findVersionsByClass(className, 
otherRepos), new SMORequestResult(smo, request));
         } else {
@@ -1392,7 +1392,7 @@ public class NexusRepositoryIndexerImpl implements 
RepositoryIndexerImplementati
             otherRepos.remove(central.get());
 
             SearchRequest request = new SearchRequest(new Paging(8), 
-                    FieldQuery.fieldQuery(org.apache.maven.search.MAVEN.SHA1, 
sha1));
+                    
FieldQuery.fieldQuery(org.apache.maven.search.api.MAVEN.SHA1, sha1));
 
             return new CompositeResult<>(findBySHA1(sha1, otherRepos), new 
SMORequestResult(smo, request));
         } else {
diff --git 
a/java/maven.indexer/src/org/netbeans/modules/maven/indexer/SMORequestResult.java
 
b/java/maven.indexer/src/org/netbeans/modules/maven/indexer/SMORequestResult.java
index 330422bdd2..b84c7f5c82 100644
--- 
a/java/maven.indexer/src/org/netbeans/modules/maven/indexer/SMORequestResult.java
+++ 
b/java/maven.indexer/src/org/netbeans/modules/maven/indexer/SMORequestResult.java
@@ -25,8 +25,8 @@ import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 import java.util.stream.Collectors;
-import org.apache.maven.search.MAVEN;
-import org.apache.maven.search.SearchRequest;
+import org.apache.maven.search.api.MAVEN;
+import org.apache.maven.search.api.SearchRequest;
 import org.apache.maven.search.backend.smo.SmoSearchBackend;
 import org.apache.maven.search.backend.smo.SmoSearchResponse;
 import org.netbeans.modules.maven.indexer.api.NBVersionInfo;
diff --git a/nbbuild/binaries-default-properties.xml 
b/nbbuild/binaries-default-properties.xml
index 6d87347ec1..c4b70a861f 100644
--- a/nbbuild/binaries-default-properties.xml
+++ b/nbbuild/binaries-default-properties.xml
@@ -22,5 +22,6 @@
 <project name="binaries-default-properties" default="netbeans" basedir=".">
   <property name="binaries.cache" location="${user.home}/.hgexternalcache"/>
   <property name="binaries.server" 
value="https://netbeans.osuosl.org/binaries/"/>
+  <!-- space separated list; add temp staging repos here when testing -->
   <property name="binaries.repos" 
value="https://repo.maven.apache.org/maven2/"/>
 </project>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to