This is an automated email from the ASF dual-hosted git repository.

jtulach 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 cb6076e  Make sure VSNetBeans codelens like Run and Debug work
     new 1f9c3c6  Merge pull request #3212 from 
JaroslavTulach/jtulach/CodeLensRunDebugWorks
cb6076e is described below

commit cb6076e901c22f6ccad95d748730d0b50d0a0e72
Author: Jaroslav Tulach <jaroslav.tul...@oracle.com>
AuthorDate: Wed Oct 6 18:21:10 2021 +0200

    Make sure VSNetBeans codelens like Run and Debug work
---
 .../htmlui/resources/desktop_build.gradle.fmk      |  6 +++-
 ...ld.gradle.fmk => desktop_gradle.properties.fmk} | 32 ++--------------------
 .../modules/gradle/htmlui/resources/layer.xml      |  6 ++++
 .../gradle/htmlui/resources/src_main_java_Demo.fmk |  2 +-
 .../gradle/htmlui/resources/web_build.gradle.fmk   | 10 +++++--
 ..._build.gradle.fmk => web_gradle.properties.fmk} | 32 ++--------------------
 6 files changed, 23 insertions(+), 65 deletions(-)

diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
index 71b86b0..e879caf 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
@@ -27,7 +27,11 @@ plugins {
 def commonProject = project.parent
 def jdk8 = System.getProperty("java.version").startsWith("1.8")
 
-mainClassName = '${packageBase}.DesktopMain'
+if (hasProperty("runClassName")) {
+    mainClassName = runClassName
+} else {
+    mainClassName = '${packageBase}.DesktopMain'
+}
 
 <#noparse>
 distributions {
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_gradle.properties.fmk
similarity index 56%
copy from 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
copy to 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_gradle.properties.fmk
index 43ee3ab..cc24011 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_gradle.properties.fmk
@@ -18,35 +18,7 @@
     under the License.
 
 -->
-buildscript {
-    repositories {
-        mavenCentral()
-    }
-    dependencies {
-        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.51"
-    }
-}
-
-apply plugin: 'java'
-apply plugin: 'bck2brwsr'
-
-targetCompatibility = '1.8'
-sourceCompatibility = '1.8'
-
-mainClassName = '${packageBase}.BrowserMain'
-
 <#noparse>
-
-def commonProject = project.parent
-
-dependencies {
-    implementation commonProject
-    implementation "com.dukescript.api:javafx.beaninfo:0.5"
-    runtimeOnly "com.dukescript.api:javafx.base:8.60.11"
-}
-
-bck2brwsrPages.from {
-    fileTree("${commonProject.projectDir}/src/main/webapp/pages")
-}
-bck2brwsrAot.dependsOn(bck2brwsrPages)
+action.debug.single.args=-PrunClassName=${selectedClass} run --debug-jvm  
${javaExec.jvmArgs} ${javaExec.args}
+action.run.single.args=-PrunClassName=${selectedClass} run ${javaExec.jvmArgs} 
${javaExec.args}
 </#noparse>
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
index 2345148..3d27299 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
@@ -61,6 +61,9 @@
                         <file name="build.gradle" 
url="desktop_build.gradle.fmk">
                             <attr name="javax.script.ScriptEngine" 
stringvalue="freemarker"/>
                         </file>
+                        <file name="gradle.properties" 
url="desktop_gradle.properties.fmk">
+                            <attr name="javax.script.ScriptEngine" 
stringvalue="freemarker"/>
+                        </file>
                         <folder name="src">
                             <folder name="main">
                                 <folder name="java">
@@ -77,6 +80,9 @@
                         <file name="build.gradle" url="web_build.gradle.fmk">
                             <attr name="javax.script.ScriptEngine" 
stringvalue="freemarker"/>
                         </file>
+                        <file name="gradle.properties" 
url="web_gradle.properties.fmk">
+                            <attr name="javax.script.ScriptEngine" 
stringvalue="freemarker"/>
+                        </file>
                         <folder name="src">
                             <folder name="main">
                                 <folder name="java">
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
index 5d96631..fa2ee7b 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/src_main_java_Demo.fmk
@@ -43,7 +43,7 @@ public final class Demo extends DemoBeanInfo {
 
     public static void onPageLoad() {
         Demo model = new Demo();
-        model.desc.setValue("Try Java in browser @ " + 
System.currentTimeMillis());
+        model.desc.setValue("Try Java in browser!");
         applyBindings(model);
     }
 }
\ No newline at end of file
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
index 43ee3ab..09c80b9 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
@@ -23,7 +23,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.51"
+        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.54"
     }
 }
 
@@ -33,7 +33,11 @@ apply plugin: 'bck2brwsr'
 targetCompatibility = '1.8'
 sourceCompatibility = '1.8'
 
-mainClassName = '${packageBase}.BrowserMain'
+if (hasProperty("runClassName")) {
+    mainClassName = runClassName
+} else {
+    mainClassName = '${packageBase}.BrowserMain'
+}
 
 <#noparse>
 
@@ -41,7 +45,7 @@ def commonProject = project.parent
 
 dependencies {
     implementation commonProject
-    implementation "com.dukescript.api:javafx.beaninfo:0.5"
+    implementation "com.dukescript.api:javafx.beaninfo:0.6"
     runtimeOnly "com.dukescript.api:javafx.base:8.60.11"
 }
 
diff --git 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_gradle.properties.fmk
similarity index 56%
copy from 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
copy to 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_gradle.properties.fmk
index 43ee3ab..f1251ef 100644
--- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
+++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_gradle.properties.fmk
@@ -18,35 +18,7 @@
     under the License.
 
 -->
-buildscript {
-    repositories {
-        mavenCentral()
-    }
-    dependencies {
-        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.51"
-    }
-}
-
-apply plugin: 'java'
-apply plugin: 'bck2brwsr'
-
-targetCompatibility = '1.8'
-sourceCompatibility = '1.8'
-
-mainClassName = '${packageBase}.BrowserMain'
-
 <#noparse>
-
-def commonProject = project.parent
-
-dependencies {
-    implementation commonProject
-    implementation "com.dukescript.api:javafx.beaninfo:0.5"
-    runtimeOnly "com.dukescript.api:javafx.base:8.60.11"
-}
-
-bck2brwsrPages.from {
-    fileTree("${commonProject.projectDir}/src/main/webapp/pages")
-}
-bck2brwsrAot.dependsOn(bck2brwsrPages)
+action.debug.single.args=-PrunClassName=${selectedClass} bck2BrwsrShow
+action.run.single.args=-PrunClassName=${selectedClass} bck2BrwsrShow -t
 </#noparse>

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