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 <[email protected]>
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: [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