[netbeans] branch master updated: Move NbProjectInfo out of Gradle API package

2022-06-09 Thread lkishalmi
This is an automated email from the ASF dual-hosted git repository.

lkishalmi 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 3929f3d892 Move NbProjectInfo out of Gradle API package
3929f3d892 is described below

commit 3929f3d89229baa9ca7aa3941f10254f490225b1
Author: Laszlo Kishalmi 
AuthorDate: Thu Mar 31 07:00:25 2022 -0700

Move NbProjectInfo out of Gradle API package
---
 .../nbproject/org-netbeans-modules-gradle.sig  | 26 --
 .../org/netbeans/modules/gradle/DebugTooling.java  |  2 +-
 .../gradle/tooling/NbProjectInfoBuilder.java   |  2 +-
 .../modules/gradle/tooling/NbProjectInfoModel.java |  2 +-
 .../gradle/tooling/NetBeansToolingPlugin.java  |  2 +-
 .../{api => tooling/internal}/ModelFetcher.java|  2 +-
 .../{api => tooling/internal}/NbProjectInfo.java   |  2 +-
 .../modules/gradle/cache/ProjectInfoDiskCache.java |  4 ++--
 .../gradle/loaders/AbstractProjectLoader.java  |  2 +-
 .../gradle/loaders/BundleProjectLoader.java|  3 +--
 .../gradle/loaders/LegacyProjectLoader.java|  4 ++--
 .../modules/gradle/loaders/ModelCache.java |  2 +-
 .../loaders/NbProjectInfoCachingDescriptor.java|  2 +-
 13 files changed, 14 insertions(+), 41 deletions(-)

diff --git a/extide/gradle/nbproject/org-netbeans-modules-gradle.sig 
b/extide/gradle/nbproject/org-netbeans-modules-gradle.sig
index c95a1b7659..a1d7b34833 100644
--- a/extide/gradle/nbproject/org-netbeans-modules-gradle.sig
+++ b/extide/gradle/nbproject/org-netbeans-modules-gradle.sig
@@ -230,23 +230,6 @@ meth public java.lang.String getPath()
 supr java.lang.Object
 hfds CAMLE_CASE_SPLITTER,description,group,name,path
 
-CLSS public final org.netbeans.modules.gradle.api.ModelFetcher
-cons public init()
-cons public init(java.util.concurrent.ExecutorService)
-meth public <%0 extends java.lang.Object, %1 extends java.lang.Object> 
java.util.concurrent.Future<{%%0}> 
requestModel(java.lang.Class<{%%0}>,java.lang.Class<{%%1}>,org.gradle.api.Action)
-meth public <%0 extends java.lang.Object, %1 extends java.lang.Object> 
java.util.concurrent.Future<{%%0}> 
requestModel(java.lang.String,java.lang.Class<{%%0}>,java.lang.Class<{%%1}>,org.gradle.api.Action)
-meth public <%0 extends java.lang.Object, %1 extends java.lang.Object> void 
modelAction(java.lang.String,java.lang.Class<{%%0}>,java.lang.Class<{%%1}>,org.gradle.api.Action,org.gradle.api.Action<{%%0}>,org.gradle.api.Action)
-meth public <%0 extends java.lang.Object, %1 extends java.lang.Object> void 
modelAction(java.lang.String,java.lang.Class<{%%0}>,org.gradle.api.Action<{%%0}>)
-meth public <%0 extends java.lang.Object, %1 extends java.lang.Object> void 
modelAction(java.lang.String,java.lang.Class<{%%0}>,org.gradle.api.Action<{%%0}>,org.gradle.api.Action)
-meth public <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> 
requestModel(java.lang.Class<{%%0}>)
-meth public <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> 
requestModel(java.lang.String,java.lang.Class<{%%0}>)
-meth public boolean awaitTermination(long,java.util.concurrent.TimeUnit) 
throws java.lang.InterruptedException
-meth public boolean isAcceptingRequests()
-meth public void 
fetchModels(org.gradle.tooling.ProjectConnection,org.gradle.api.Action)
-supr java.lang.Object
-hfds REQUEST_SEQUENCER,action,executor,lock,modelResults
-hcls ModelRequest,ModelResult,MultiModelAction
-
 CLSS public abstract interface 
org.netbeans.modules.gradle.api.ModuleSearchSupport
 meth public abstract 
java.util.Set
 findModules(java.lang.String)
 meth public abstract 
java.util.Set
 findModules(java.lang.String,java.lang.String,java.lang.String)
@@ -297,15 +280,6 @@ meth public static 
org.netbeans.modules.gradle.api.NbGradleProject$Quality value
 meth public static org.netbeans.modules.gradle.api.NbGradleProject$Quality[] 
values()
 supr java.lang.Enum
 
-CLSS public abstract interface org.netbeans.modules.gradle.api.NbProjectInfo
-intf org.gradle.tooling.model.Model
-intf org.netbeans.modules.gradle.tooling.Model
-meth public abstract boolean getMiscOnly()
-meth public abstract java.util.Map getExt()
-meth public abstract java.util.Map getInfo()
-meth public abstract java.util.Set getProblems()
-meth public abstract 
java.util.Set getReports()
-
 CLSS public abstract interface 
org.netbeans.modules.gradle.api.execute.ActionMapping
 fld public final static java.lang.String CUSTOM_PREFIX = "custom-"
 innr public final static !enum ReloadRule
diff --git 
a/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/DebugTooling.java
 
b/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/DebugTooling.java
index 8b2866bf00..859fd0ed4e 100644
--- 
a/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/DebugTooling.java
+++ 

[netbeans] branch master updated: upgrade maven-indexer to 6.21 and remove workaround for MINDEXER-157.

2022-06-09 Thread mbien
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 d5d7b4b8a0 upgrade maven-indexer to 6.21 and remove workaround for 
MINDEXER-157.
 new bd6a7294a9 Merge pull request #4193 from mbien/indexer621
d5d7b4b8a0 is described below

commit d5d7b4b8a0a7bbe95f61326a9568dc4e75be9eb5
Author: Michael Bien 
AuthorDate: Fri Jun 3 15:18:13 2022 +0200

upgrade maven-indexer to 6.21 and remove workaround for MINDEXER-157.
---
 java/maven.indexer/external/binaries-list |  2 +-
 ...e-6.2.0-license.txt => indexer-core-6.2.1-license.txt} |  2 +-
 ...ore-6.2.0-notice.txt => indexer-core-6.2.1-notice.txt} |  0
 java/maven.indexer/nbproject/project.properties   |  2 +-
 java/maven.indexer/nbproject/project.xml  |  4 ++--
 .../modules/maven/indexer/NexusRepositoryIndexerImpl.java | 15 ---
 6 files changed, 5 insertions(+), 20 deletions(-)

diff --git a/java/maven.indexer/external/binaries-list 
b/java/maven.indexer/external/binaries-list
index b94b9cd08a..473bee0fc9 100644
--- a/java/maven.indexer/external/binaries-list
+++ b/java/maven.indexer/external/binaries-list
@@ -14,7 +14,7 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-DAC8414BE5ED80848526A503A2BE7EDF859825BB 
org.apache.maven.indexer:indexer-core:6.2.0
+F81F2D9431B345599ABD1E22FC489344B1BE03F1 
org.apache.maven.indexer:indexer-core:6.2.1
 75DCF930ECE95581AF3F31AF5692E4963FC7AD8E org.apache.lucene:lucene-core:8.11.1
 558A389A0D68AA7CC4C26B9128C72D0D269D471F 
org.apache.lucene:lucene-highlighter:8.11.1
 5A44DF2CB26FA1E0E64BE53FE474C7F1D5A3E634 
org.apache.lucene:lucene-queryparser:8.11.1
diff --git a/java/maven.indexer/external/indexer-core-6.2.0-license.txt 
b/java/maven.indexer/external/indexer-core-6.2.1-license.txt
similarity index 99%
rename from java/maven.indexer/external/indexer-core-6.2.0-license.txt
rename to java/maven.indexer/external/indexer-core-6.2.1-license.txt
index 3c7c61e236..0c76dd2ca3 100644
--- a/java/maven.indexer/external/indexer-core-6.2.0-license.txt
+++ b/java/maven.indexer/external/indexer-core-6.2.1-license.txt
@@ -1,6 +1,6 @@
 Name: Maven Indexer
 Description: Maven remote repository indexing engine.
-Version: 6.2.0
+Version: 6.2.1
 Origin: Apache Software Foundation
 License: Apache-2.0
 URL: https://repo1.maven.org/maven2/org/apache/maven/indexer/
diff --git a/java/maven.indexer/external/indexer-core-6.2.0-notice.txt 
b/java/maven.indexer/external/indexer-core-6.2.1-notice.txt
similarity index 100%
rename from java/maven.indexer/external/indexer-core-6.2.0-notice.txt
rename to java/maven.indexer/external/indexer-core-6.2.1-notice.txt
diff --git a/java/maven.indexer/nbproject/project.properties 
b/java/maven.indexer/nbproject/project.properties
index 5d02339f7c..6c42a1dcbc 100644
--- a/java/maven.indexer/nbproject/project.properties
+++ b/java/maven.indexer/nbproject/project.properties
@@ -19,7 +19,7 @@ test.config.stableBTD.includes=**/*Test.class
 is.autoload=true
 javac.source=1.8
 javac.compilerargs=-Xlint -Xlint:-serial
-release.external/indexer-core-6.2.0.jar=modules/ext/maven/indexer-core-6.2.0.jar
+release.external/indexer-core-6.2.1.jar=modules/ext/maven/indexer-core-6.2.1.jar
 
release.external/lucene-core-8.11.1.jar=modules/ext/maven/lucene-core-8.11.1.jar
 
release.external/lucene-highlighter-8.11.1.jar=modules/ext/maven/lucene-highlighter-8.11.1.jar
 
release.external/lucene-queryparser-8.11.1.jar=modules/ext/maven/lucene-queryparser-8.11.1.jar
diff --git a/java/maven.indexer/nbproject/project.xml 
b/java/maven.indexer/nbproject/project.xml
index 41d03c3ad0..4d016d62a8 100644
--- a/java/maven.indexer/nbproject/project.xml
+++ b/java/maven.indexer/nbproject/project.xml
@@ -175,8 +175,8 @@
 org.netbeans.modules.maven.indexer.spi.impl
 
 
-
ext/maven/indexer-core-6.2.0.jar
-external/indexer-core-6.2.0.jar
+
ext/maven/indexer-core-6.2.1.jar
+external/indexer-core-6.2.1.jar
 
 
 
ext/maven/lucene-core-8.11.1.jar
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 42a9e0df19..4ab573fd62 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
@@ -1688,21 +1688,6 @@ public class NexusRepositoryIndexerImpl implements 
RepositoryIndexerImplementati
 }
 
 private void storeGroupCache(RepositoryInfo repoInfo, IndexingContext ic) 
throws 

svn commit: r55019 - /dev/netbeans/netbeans-installers/14/ /release/netbeans/netbeans-installers/14/

2022-06-09 Thread skygo
Author: skygo
Date: Thu Jun  9 13:41:04 2022
New Revision: 55019

Log:
Apache NetBeans 14 windows installer

Added:

release/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe
  - copied unchanged from r55018, 
dev/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe

release/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe.asc
  - copied unchanged from r55018, 
dev/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe.asc

release/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe.sha512
  - copied unchanged from r55018, 
dev/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe.sha512
Removed:
dev/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe

dev/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe.asc

dev/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-windows-x64.exe.sha512


-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

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



svn commit: r55018 - /dev/netbeans/netbeans-installers/13/

2022-06-09 Thread skygo
Author: skygo
Date: Thu Jun  9 13:39:25 2022
New Revision: 55018

Log:
removing released installer for Apache NetBeans 13

Removed:
dev/netbeans/netbeans-installers/13/


-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

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



[netbeans] branch master updated: Fix potential NPE in GradleModuleFileCache21 when trying to resolve non-gradle artifacts.

2022-06-09 Thread lkishalmi
This is an automated email from the ASF dual-hosted git repository.

lkishalmi 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 d4c991929a Fix potential NPE in GradleModuleFileCache21 when trying to 
resolve non-gradle artifacts.
d4c991929a is described below

commit d4c991929ac33daf2c8733b0f700e00e0f70acb7
Author: Laszlo Kishalmi 
AuthorDate: Wed Jun 8 16:20:14 2022 +0200

Fix potential NPE in GradleModuleFileCache21 when trying to resolve 
non-gradle artifacts.
---
 .../src/org/netbeans/modules/gradle/GradleModuleFileCache21.java  | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/extide/gradle/src/org/netbeans/modules/gradle/GradleModuleFileCache21.java 
b/extide/gradle/src/org/netbeans/modules/gradle/GradleModuleFileCache21.java
index b81a28a26b..7782891774 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/GradleModuleFileCache21.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/GradleModuleFileCache21.java
@@ -222,12 +222,16 @@ public final class GradleModuleFileCache21 {
 }
 
 public CachedArtifactVersion resolveCachedArtifactVersion(Path artifact) 
throws IllegalArgumentException {
-return new CachedArtifactVersion(artifact.getParent().getParent());
+return artifact == null
+|| artifact.getParent() == null
+|| artifact.getParent().getParent() == null
+?  null
+:  new CachedArtifactVersion(artifact.getParent().getParent());
 }
 
 public CachedArtifactVersion.Entry resolveEntry(Path artifact) throws 
IllegalArgumentException {
 CachedArtifactVersion av = resolveCachedArtifactVersion(artifact);
-return av.entries.get(artifact.getFileName().toString());
+return av != null ? av.entries.get(artifact.getFileName().toString()) 
: null;
 }
 
 public CachedArtifactVersion resolveModule(String moduleId) throws 
IllegalArgumentException {


-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

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



svn commit: r55017 - /dev/netbeans/netbeans-platform/14/ /dev/netbeans/netbeans/14/ /release/netbeans/netbeans-platform/13/ /release/netbeans/netbeans-platform/14/ /release/netbeans/netbeans/13/ /rele

2022-06-09 Thread skygo
Author: skygo
Date: Thu Jun  9 13:35:55 2022
New Revision: 55017

Log:
Apache NetBeans 14 release

Added:
release/netbeans/netbeans-platform/14/
  - copied from r55016, dev/netbeans/netbeans-platform/14/
release/netbeans/netbeans/14/
  - copied from r55016, dev/netbeans/netbeans/14/
Removed:
dev/netbeans/netbeans-platform/14/
dev/netbeans/netbeans/14/
release/netbeans/netbeans-platform/13/
release/netbeans/netbeans/13/


-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

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



[netbeans] branch master updated: Add property sheet for Gradle Configuration nodes

2022-06-09 Thread lkishalmi
This is an automated email from the ASF dual-hosted git repository.

lkishalmi 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 81af35ca15 Add property sheet for Gradle Configuration nodes
81af35ca15 is described below

commit 81af35ca1534a04554019de8336a14d628a1eb50
Author: Laszlo Kishalmi 
AuthorDate: Thu Jun 2 21:42:38 2022 +0200

Add property sheet for Gradle Configuration nodes
---
 extide/gradle/nbproject/project.xml|   2 +-
 .../gradle/tooling/NbProjectInfoBuilder.java   |  11 +++
 .../gradle/api/GradleBaseProjectBuilder.java   |   5 +
 .../modules/gradle/api/GradleConfiguration.java|  26 ++
 .../modules/gradle/cache/ProjectInfoDiskCache.java |   2 +-
 .../modules/gradle/nodes/ConfigurationsNode.java   | 104 +++--
 6 files changed, 121 insertions(+), 29 deletions(-)

diff --git a/extide/gradle/nbproject/project.xml 
b/extide/gradle/nbproject/project.xml
index 65840173c7..024a39262f 100644
--- a/extide/gradle/nbproject/project.xml
+++ b/extide/gradle/nbproject/project.xml
@@ -314,7 +314,7 @@
 
 
 
-7.38.1
+7.62
 
 
 
diff --git 
a/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
 
b/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
index bc3c26203f..ff6c30571d 100644
--- 
a/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
+++ 
b/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
@@ -28,6 +28,7 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.LinkedHashMap;
 import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Map;
@@ -53,6 +54,8 @@ import 
org.gradle.api.artifacts.result.ComponentArtifactsResult;
 import org.gradle.api.artifacts.result.ResolvedArtifactResult;
 import org.gradle.api.artifacts.result.ResolvedDependencyResult;
 import org.gradle.api.artifacts.result.UnresolvedDependencyResult;
+import org.gradle.api.attributes.Attribute;
+import org.gradle.api.attributes.AttributeContainer;
 import org.gradle.api.distribution.DistributionContainer;
 import org.gradle.api.file.ConfigurableFileCollection;
 import org.gradle.api.initialization.IncludedBuild;
@@ -417,8 +420,16 @@ class NbProjectInfoBuilder {
 String propBase = "configuration_" + it.getName() + "_";
 model.getInfo().put(propBase + "non_resolving", !resolvable(it));
 model.getInfo().put(propBase + "transitive",  it.isTransitive());
+model.getInfo().put(propBase + "canBeConsumed", 
it.isCanBeConsumed());
 model.getInfo().put(propBase + "extendsFrom",  
it.getExtendsFrom().stream().map(c -> 
c.getName()).collect(Collectors.toCollection(HashSet::new)));
 model.getInfo().put(propBase + "description",  
it.getDescription());
+
+Map attributes = new LinkedHashMap<>();
+AttributeContainer attrs = it.getAttributes();
+for (Attribute attr : attrs.keySet()) {
+attributes.put(attr.getName(), 
String.valueOf(attrs.getAttribute(attr)));
+}
+model.getInfo().put(propBase + "attributes", attributes);
 });
 //visibleConfigurations = visibleConfigurations.findAll() { 
resolvable(it) }
 visibleConfigurations.forEach(it -> {
diff --git 
a/extide/gradle/src/org/netbeans/modules/gradle/api/GradleBaseProjectBuilder.java
 
b/extide/gradle/src/org/netbeans/modules/gradle/api/GradleBaseProjectBuilder.java
index dc5586c114..5aefbc9e75 100644
--- 
a/extide/gradle/src/org/netbeans/modules/gradle/api/GradleBaseProjectBuilder.java
+++ 
b/extide/gradle/src/org/netbeans/modules/gradle/api/GradleBaseProjectBuilder.java
@@ -284,6 +284,11 @@ class GradleBaseProjectBuilder implements 
ProjectInfoExtractor.Result {
 Boolean transitive = (Boolean) info.get("configuration_" + 
name + "_transitive");
 conf.transitive = transitive == null ? true : transitive;
 
+Boolean canBeConsumed = (Boolean) info.get("configuration_" + 
name + "_canBeConsumed");
+conf.canBeConsumed = canBeConsumed == null ? false : 
canBeConsumed;
+
+conf.attributes = (Map) 
info.get("configuration_" + name + "_attributes");
+
 conf.description = (String) info.get("configuration_" + name + 
"_description");
 }
 for (String name : configurationNames) {
diff --git