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

mbien 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 4ca7d9c482 disable compile-on-save by default in maven projects.
     new 71152a1e27 Merge pull request #5826 from mbien/cos-off
4ca7d9c482 is described below

commit 4ca7d9c4821c7e0e9fbb2ecdd2c471e8d7217d66
Author: Michael Bien <[email protected]>
AuthorDate: Sat Apr 15 02:28:11 2023 +0200

    disable compile-on-save by default in maven projects.
---
 java/maven/src/org/netbeans/modules/maven/api/execute/RunUtils.java   | 2 +-
 .../maven/src/org/netbeans/modules/maven/customizer/CompilePanel.java | 2 +-
 .../src/org/netbeans/modules/maven/api/execute/Bundle_test.properties | 2 +-
 .../unit/src/org/netbeans/modules/maven/api/execute/RunUtilsTest.java | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/java/maven/src/org/netbeans/modules/maven/api/execute/RunUtils.java 
b/java/maven/src/org/netbeans/modules/maven/api/execute/RunUtils.java
index 5cd11e0b57..e7ff8712a3 100644
--- a/java/maven/src/org/netbeans/modules/maven/api/execute/RunUtils.java
+++ b/java/maven/src/org/netbeans/modules/maven/api/execute/RunUtils.java
@@ -148,7 +148,7 @@ public final class RunUtils {
     @NbBundle.Messages({
         "#compile on save: all, none",
         "#NOI18N",
-        "DEFAULT_COMPILE_ON_SAVE=all"
+        "DEFAULT_COMPILE_ON_SAVE=none"
     })
     public static boolean isCompileOnSaveEnabled(Project prj) {
         AuxiliaryProperties auxprops = 
prj.getLookup().lookup(AuxiliaryProperties.class);
diff --git 
a/java/maven/src/org/netbeans/modules/maven/customizer/CompilePanel.java 
b/java/maven/src/org/netbeans/modules/maven/customizer/CompilePanel.java
index 8da6f6ab3f..667e82fa92 100644
--- a/java/maven/src/org/netbeans/modules/maven/customizer/CompilePanel.java
+++ b/java/maven/src/org/netbeans/modules/maven/customizer/CompilePanel.java
@@ -137,7 +137,7 @@ public class CompilePanel extends javax.swing.JPanel 
implements HelpCtx.Provider
 
             @Override
             public boolean getDefaultValue() {
-                return cosSupported;
+                return false; // see 
org.netbeans.modules.maven.api.execute.RunUtils#isCompileOnSaveEnabled
             }
 
             @Override
diff --git 
a/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/Bundle_test.properties
 
b/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/Bundle_test.properties
index aec63c34af..9ae15f315b 100644
--- 
a/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/Bundle_test.properties
+++ 
b/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/Bundle_test.properties
@@ -15,4 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 
-DEFAULT_COMPILE_ON_SAVE=none
+DEFAULT_COMPILE_ON_SAVE=all
diff --git 
a/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/RunUtilsTest.java
 
b/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/RunUtilsTest.java
index 2f567fdcaa..d50937b1dd 100644
--- 
a/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/RunUtilsTest.java
+++ 
b/java/maven/test/unit/src/org/netbeans/modules/maven/api/execute/RunUtilsTest.java
@@ -38,14 +38,14 @@ public class RunUtilsTest {
     public void testIsCompileOnSaveEnabledByDefault() {
         NbBundle.setBranding(null);
         boolean result = RunUtils.isCompileOnSaveEnabled(new MockPrj());
-        assertTrue("By default use CoS in NetBeans IDE", result);
+        assertFalse("CoS is off by default in the NetBeans IDE", result);
     }
     
     @Test
     public void testIsCompileOnSaveEnabledWithBranding() {
         NbBundle.setBranding("test");
         boolean result = RunUtils.isCompileOnSaveEnabled(new MockPrj());
-        assertFalse("Allow branding to disable CoS", result);
+        assertTrue("Allow branding to enable CoS", result);
     }
 
     private static class MockPrj implements 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

Reply via email to