This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch release160 in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit 4a37b3625a1af8261b610bb535f74b09c3c37272 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