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 ee7d2dda7e Make Java Platform available on non-java Gradle Projects
ee7d2dda7e is described below

commit ee7d2dda7e7fd6232754a331259323002f820d1e
Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com>
AuthorDate: Mon Dec 5 22:45:43 2022 -0800

    Make Java Platform available on non-java Gradle Projects
---
 .../modules/gradle/java/execute/LookupProviders.java        | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git 
a/java/gradle.java/src/org/netbeans/modules/gradle/java/execute/LookupProviders.java
 
b/java/gradle.java/src/org/netbeans/modules/gradle/java/execute/LookupProviders.java
index 1dc7f74878..41462bc76e 100644
--- 
a/java/gradle.java/src/org/netbeans/modules/gradle/java/execute/LookupProviders.java
+++ 
b/java/gradle.java/src/org/netbeans/modules/gradle/java/execute/LookupProviders.java
@@ -29,6 +29,18 @@ import org.openide.util.lookup.Lookups;
  * @author lkishalmi
  */
 public class LookupProviders {
+
+    @LookupProvider.Registration(projectType = 
NbGradleProject.GRADLE_PROJECT_TYPE)
+    public static LookupProvider createProvider() {
+        return new LookupProvider() {
+            @Override
+            public Lookup createAdditionalLookup(Lookup baseContext) {
+                Project project = baseContext.lookup(Project.class);
+                return Lookups.singleton(new 
GradleJavaPlatformProviderImpl(project));
+            }
+        };
+    }
+
     @LookupProvider.Registration(projectType = 
NbGradleProject.GRADLE_PLUGIN_TYPE + "/java-base")
     public static LookupProvider createJavaBaseProvider() {
         return new LookupProvider() {
@@ -37,7 +49,6 @@ public class LookupProviders {
                 Project project = baseContext.lookup(Project.class);
                 return Lookups.fixed(
                         new DebugFixHooks(project),
-                        new GradleJavaPlatformProviderImpl(project),
                         new ShowJavadocHook(project)
                 );
             }


---------------------------------------------------------------------
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

Reply via email to