[netbeans] branch master updated (3940a9af52 -> f93f6b3c76)

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

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


from 3940a9af52 Merge pull request #4630 from 
sdedic/maven/lifecycle-participants
 new 61c328115f Basic structure for languages.antlr module
 new 578eb1c64d Add ANTLR4 Tool to ANTLR4 Runtime (compile only)
 new c277ab3cd3 Initial implementation of ANTLR4 support
 new cd48633f54 Added languages.antlr to build and java.kit
 new a0a120b468 Include the ANTLR Generated code along with the source
 new a04ad6033b Add a working AntlrDeclarationFinder
 new e39ed9565c Add Code folding and Navigator support
 new 2811fe8a30 Added Occurance Finder for ANTLR
 new cf54b609be Better than nothing Completion Provider for ANTLR
 new 8883f2522b Removed unnecessary DataObject registration
 new ec1d069d29 Added Antlr icon, adjusted some coloring
 new 2d482cfd9d Fix verify-libs-and-licenses
 new 734a0ddea3 Only report major version in antlr4 runtime module
 new ca478e54d5 Ensure that only the relative grammar path is encoded in 
the generated java paths
 new 27ad94ca10 Move modification of grammar files to build script
 new 9bc0d5f3bb Merge remote-tracking branch 'mb/antlr4-support' into 
languages.antlr
 new 8f61cc8863 Fixed generated packages
 new fbb5970dec Added ANTLRv3 Grammar
 new 78eeaa8330 Fix package placement in the v4 Grammars
 new 92cd83a58c Clean up uneccessary Language registration
 new ee9837ed96 Added ANTLR v3 support
 new 935d94eefd Added more token mapping to ANTLR v3 Lexer
 new 107f437aef Adding keyhandler and some other adjustments
 new 6dc5a36dbb Try to split up ANTLR v3 and v4 Languages
 new c973bcaa4b Fix case insensitive completion to realy replace the 
selected text
 new 9fbaa8aa92 Fix a potential endless parsing loop processing imports
 new 3352396340 Stabilize Foldingmanager for antlr
 new 31defae369 Implementation of Goto Declaration and Completion using 
Indexer
 new fa856ecce1 Reimplementat of "Goto Declaration" and "Completion" with a 
local indexer
 new 7bf3865db3 Implement "Find Usages"
 new 553bc5d4eb Ensure navigation can be used to go to the corresponding 
element
 new a02bd7fae9 Move AntlrParserResult cache to AntlrParser and update that 
regularly.
 new 037e9b38e6 WeakReferences for AntlrParserResult can work now.
 new f3816f6537 ANTLRv4 Parser reports error on Unknown References
 new 570382ce5b Fixed ANTLRv4 usage finder
 new 10e8158927 Removed FileObject arguments from the ANTLR Parser listeners
 new d4d316c242 Fixed a possible NPE on ANTLR Find Usages action
 new f93f6b3c76 Merge pull request #4549 from lkishalmi/languages.antlr

The 7488 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore |6 +
 .../external/antlr4-runtime-4.7.2-license.txt  |1 +
 ide/libs.antlr4.runtime/external/binaries-list |2 +
 .../netbeans/libs/antlr4/runtime/Bundle.properties |4 +-
 java/java.kit/nbproject/project.xml|6 +
 java/languages.antlr/build.xml |  143 +
 java/languages.antlr/licenseinfo.xml   |   37 +
 java/languages.antlr/manifest.mf   |6 +
 .../languages.antlr/nbproject/project.properties   |   13 +-
 java/languages.antlr/nbproject/project.xml |  218 +
 .../src/org/antlr/parser/antlr3/ANTLRv3Lexer.g4|  636 +++
 .../src/org/antlr/parser/antlr3/ANTLRv3Lexer.java  |  625 +++
 .../src/org/antlr/parser/antlr3/ANTLRv3Parser.g4   |  287 ++
 .../src/org/antlr/parser/antlr3/ANTLRv3Parser.java | 3986 +
 .../parser/antlr3/ANTLRv3ParserBaseListener.java   |  606 +++
 .../antlr/parser/antlr3/ANTLRv3ParserListener.java |  487 ++
 .../src/org/antlr/parser/antlr3/LexerAdaptor.java  |  146 +
 .../src/org/antlr/parser/antlr4/ANTLRv4Lexer.g4|  406 ++
 .../src/org/antlr/parser/antlr4/ANTLRv4Lexer.java  |  484 ++
 .../src/org/antlr/parser/antlr4/ANTLRv4Parser.g4   |  411 ++
 .../src/org/antlr/parser/antlr4/ANTLRv4Parser.java | 4708 
 .../parser/antlr4/ANTLRv4ParserBaseListener.java   |  834 
 .../antlr/parser/antlr4/ANTLRv4ParserListener.java |  677 +++
 .../src/org/antlr/parser/antlr4/LexBasic.g4|  304 ++
 .../src/org/antlr/parser/antlr4/LexerAdaptor.java  |  151 +
 .../languages/antlr/AbstractAntlrLexer.java|   87 +
 .../languages/antlr/AntlrCompletionProvider.java   |  150 +
 .../languages/antlr/AntlrDeclarationFinder.java|  145 +
 .../antlr/AntlrDeletedTextInterceptor.java |   75 +
 .../modules/languages/antlr/AntlrExample.g |   71 +
 

[netbeans-mavenutils-archetype-nbm-suite-root] branch dependabot/maven/master/org.apache.rat-apache-rat-plugin-0.15 created (now fa4fd7b)

2022-09-19 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/master/org.apache.rat-apache-rat-plugin-0.15
in repository 
https://gitbox.apache.org/repos/asf/netbeans-mavenutils-archetype-nbm-suite-root.git


  at fa4fd7b  Bump apache-rat-plugin from 0.13 to 0.15

No new revisions were added by this update.


-
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: Allow to disable warning for specific lifecycle participants.

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

sdedic 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 9d3e928193 Allow to disable warning for specific lifecycle 
participants.
 new 3940a9af52 Merge pull request #4630 from 
sdedic/maven/lifecycle-participants
9d3e928193 is described below

commit 9d3e928193e9cd72deb8c888998a27ee3570e63b
Author: Svata Dedic 
AuthorDate: Tue Sep 13 11:45:34 2022 +0200

Allow to disable warning for specific lifecycle participants.
---
 enterprise/micronaut/nbproject/project.xml |  2 +-
 .../netbeans/modules/micronaut/resources/layer.xml |  8 +++
 java/maven/apichanges.xml  | 13 +++
 java/maven/arch.xml|  8 +++
 java/maven/nbproject/project.properties|  2 +-
 .../maven/src/org/netbeans/modules/maven/layer.xml |  6 ++
 .../maven/modelcache/MavenProjectCache.java| 25 --
 7 files changed, 55 insertions(+), 9 deletions(-)

diff --git a/enterprise/micronaut/nbproject/project.xml 
b/enterprise/micronaut/nbproject/project.xml
index e548c5879a..b6fbd849bb 100644
--- a/enterprise/micronaut/nbproject/project.xml
+++ b/enterprise/micronaut/nbproject/project.xml
@@ -74,7 +74,7 @@
 
 
 2
-2.154
+2.156
 
 
 
diff --git 
a/enterprise/micronaut/src/org/netbeans/modules/micronaut/resources/layer.xml 
b/enterprise/micronaut/src/org/netbeans/modules/micronaut/resources/layer.xml
index c69d3bb518..e542a83123 100644
--- 
a/enterprise/micronaut/src/org/netbeans/modules/micronaut/resources/layer.xml
+++ 
b/enterprise/micronaut/src/org/netbeans/modules/micronaut/resources/layer.xml
@@ -59,6 +59,14 @@
 
 
 
+
+
+
+
+
+
+
+
 
 
 
diff --git a/java/maven/apichanges.xml b/java/maven/apichanges.xml
index 7335b70ec5..3b2f5a33aa 100644
--- a/java/maven/apichanges.xml
+++ b/java/maven/apichanges.xml
@@ -83,6 +83,19 @@ is the proper place.
 
 
 
+
+
+LifecycleParticipants can be ignored
+
+
+
+
+
+NetBeans warns if a project / plugin provides 
AbstractLifecycleParticipants that
+can reconfigure the project after load. Now some harmless ones 
can be whitelisted
+so they do not produce warning / project problem. See LifecycleParticipants.
+
+
 
 
 Project model can be customized for specific action or 
usage
diff --git a/java/maven/arch.xml b/java/maven/arch.xml
index 8827e43f30..90197a0fbe 100644
--- a/java/maven/arch.xml
+++ b/java/maven/arch.xml
@@ -140,6 +140,14 @@
It's content is expected to be Action instances.
  
 
+
+ 
+ A module can disable warning for a custom lifecycle participant by 
creating a folder in 
+ 
Projects/org-netbeans-modules-maven/LifecycleParticipant. 
Currently single boolean attribute,
+ ignoreOnModelLoad is supported, which suppresses project 
problem and warning about
+ the custom participant. The participant's code does not run after 
project load. 
+ 
+
 
 
  
diff --git a/java/maven/nbproject/project.properties 
b/java/maven/nbproject/project.properties
index b835cb..eaeea266d4 100644
--- a/java/maven/nbproject/project.properties
+++ b/java/maven/nbproject/project.properties
@@ -22,7 +22,7 @@ javadoc.apichanges=${basedir}/apichanges.xml
 javadoc.arch=${basedir}/arch.xml
 javahelp.hs=maven.hs
 extra.module.files=maven-nblib/
-spec.version.base: 2.155
+spec.version.base: 2.156
 
 # The CPExtender test fails in library processing (not randomly) since 
NetBeans 8.2; disabling.
 test.excludes=**/CPExtenderTest.class
diff --git a/java/maven/src/org/netbeans/modules/maven/layer.xml 
b/java/maven/src/org/netbeans/modules/maven/layer.xml
index 013037a12b..b23427b7eb 100644
--- a/java/maven/src/org/netbeans/modules/maven/layer.xml
+++ b/java/maven/src/org/netbeans/modules/maven/layer.xml
@@ -170,6 +170,12 @@
 
 
 
+
+
+
+
+
+
 
 
 
diff --git 
a/java/maven/src/org/netbeans/modules/maven/modelcache/MavenProjectCache.java 
b/java/maven/src/org/netbeans/modules/maven/modelcache/MavenProjectCache.java
index 4029d8bd0b..65b56602fc 100644
--- 
a/java/maven/src/org/netbeans/modules/maven/modelcache/MavenProjectCache.java
+++