You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by sd...@apache.org on 2022/12/02 12:33:36 UTC

[netbeans] branch master updated: Support directly native build plugin

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 dc6e288340 Support directly native build plugin
     new aa662b5cf7 Merge pull request #5021 from sdedic/micronaut/betterNativeSupport
dc6e288340 is described below

commit dc6e288340b60dc5563a4caca240a595171ec786
Author: Svata Dedic <sv...@oracle.com>
AuthorDate: Mon Nov 28 18:25:54 2022 +0100

    Support directly native build plugin
---
 .../modules/micronaut/gradle/MicronautGradleArtifactsImpl.java     | 7 ++++++-
 .../src/org/netbeans/modules/micronaut/resources/layer.xml         | 7 +++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/enterprise/micronaut/src/org/netbeans/modules/micronaut/gradle/MicronautGradleArtifactsImpl.java b/enterprise/micronaut/src/org/netbeans/modules/micronaut/gradle/MicronautGradleArtifactsImpl.java
index c8f3ea4db7..629141ed44 100644
--- a/enterprise/micronaut/src/org/netbeans/modules/micronaut/gradle/MicronautGradleArtifactsImpl.java
+++ b/enterprise/micronaut/src/org/netbeans/modules/micronaut/gradle/MicronautGradleArtifactsImpl.java
@@ -55,7 +55,12 @@ import org.openide.util.Lookup;
  *
  * @author sdedic
  */
-@ProjectServiceProvider(projectType = NbGradleProject.GRADLE_PLUGIN_TYPE + "/io.micronaut.application", service=ProjectArtifactsImplementation.class)
+@ProjectServiceProvider(service=ProjectArtifactsImplementation.class,
+        projectType = {
+            NbGradleProject.GRADLE_PLUGIN_TYPE + "/io.micronaut.application",
+            NbGradleProject.GRADLE_PLUGIN_TYPE + "/org.graalvm.buildtools.native"
+        }
+)
 public class MicronautGradleArtifactsImpl implements ProjectArtifactsImplementation<MicronautGradleArtifactsImpl.R>{
     private static final String EXTENSION_GRAAL_VM_NATIVE = "graalVmNative";
     private static final String TASK_NATIVE_COMPILE = "nativeCompile";
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 667c8e2df3..6c86425478 100644
--- a/enterprise/micronaut/src/org/netbeans/modules/micronaut/resources/layer.xml
+++ b/enterprise/micronaut/src/org/netbeans/modules/micronaut/resources/layer.xml
@@ -48,6 +48,13 @@
         <folder name="org-netbeans-modules-gradle">
             <folder name="Plugins">
                 <folder name="io.micronaut.application">
+                    <folder name="Lookup">
+                        <file name="micronaut-project-actions.shadow">
+                            <attr name="originalFile" stringvalue="Projects/org-netbeans-modules-gradle/Plugins/org.graalvm.buildtools.native/Lookup/micronaut-project-actions.instance"/>
+                        </file>
+                    </folder>
+                </folder>
+                <folder name="org.graalvm.buildtools.native">
                     <folder name="Lookup">
                         <file name="micronaut-project-actions.instance">
                             <attr name="instanceOf" stringvalue="org.netbeans.spi.project.LookupProvider"/>


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

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