Skip to content

Commit 20ee25a

Browse files
author
Paul Verest
committed
special handling is needed for -Dmaven.test.skip=true
1 parent 84cd3fb commit 20ee25a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

org.nodeclipse.enide.maven/src/org/nodeclipse/enide/maven/preferences/MavenPreferencePage.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.nodeclipse.enide.maven.preferences;
22

3+
import org.eclipse.core.runtime.Platform;
34
import org.eclipse.jface.preference.BooleanFieldEditor;
45
import org.eclipse.jface.preference.DirectoryFieldEditor;
56
import org.eclipse.jface.preference.FieldEditorPreferencePage;
@@ -13,6 +14,8 @@
1314
* @author Paul Verest
1415
*/
1516
public class MavenPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
17+
18+
boolean isWindows = Platform.getOS().startsWith("win");
1619

1720
private DirectoryFieldEditor mavenHome;
1821
private DirectoryFieldEditor mavenHomeToUse;
@@ -74,6 +77,7 @@ protected void createFieldEditors() {
7477
mavenOptionOffline = new BooleanFieldEditor(MavenConstants.MAVEN_OPTION_OFFLINE, "-o Offline (Work offline)", getFieldEditorParent());
7578
addField(mavenOptionOffline);
7679
mavenOptionTestSkip = new BooleanFieldEditor(MavenConstants.MAVEN_OPTION_TEST_SKIP,"-Dmaven.test.skip=true (skip unit testing)", getFieldEditorParent());
80+
if (isWindows) mavenOptionTestSkip.setEnabled(false, getFieldEditorParent());
7781
addField(mavenOptionTestSkip);
7882

7983
mavenOptionAlternativeSettings = new FileFieldEditor(MavenConstants.MAVEN_OPTION_ALTERNATIVE_SETTINGS, "-s Alternative settings.xml:", getFieldEditorParent());

0 commit comments

Comments
 (0)