diff -r b922e98fdfa8 apisupport.harness/release/README
--- a/apisupport.harness/release/README Fri Jun 27 10:48:07 2014 +0200
+++ b/apisupport.harness/release/README Mon Jul 14 12:02:28 2014 +0200
@@ -688,6 +688,9 @@
javac.target - default ${javac.source}; controls version of generated bytecode
+javac.fork - default "false"; one can request the complication to be done
+in a separate process. Useful for large code bases.
+
javadoc.apichanges - optional location of an API changes list. Currently for
netbeans.org modules only.
diff -r b922e98fdfa8 j2ee.dd/nbproject/project.properties
--- a/j2ee.dd/nbproject/project.properties Fri Jun 27 10:48:07 2014 +0200
+++ b/j2ee.dd/nbproject/project.properties Mon Jul 14 12:02:28 2014 +0200
@@ -41,6 +41,7 @@
# made subject to such option by the copyright holder.
javac.source=1.6
+javac.fork=true
spec.version.base=1.39.0
is.autoload=true
diff -r b922e98fdfa8 nbbuild/antsrc/org/netbeans/nbbuild/CustomJavac.java
--- a/nbbuild/antsrc/org/netbeans/nbbuild/CustomJavac.java Fri Jun 27 10:48:07 2014 +0200
+++ b/nbbuild/antsrc/org/netbeans/nbbuild/CustomJavac.java Mon Jul 14 12:02:28 2014 +0200
@@ -80,7 +80,7 @@
private String maybeFork;
@Override public void setFork(boolean f) {
- throw new UnsupportedOperationException();
+ super.setFork(f);
}
@Override public void setExecutable(String forkExec) {
maybeFork = forkExec;
diff -r b922e98fdfa8 nbbuild/templates/common.xml
--- a/nbbuild/templates/common.xml Fri Jun 27 10:48:07 2014 +0200
+++ b/nbbuild/templates/common.xml Mon Jul 14 12:02:28 2014 +0200
@@ -213,8 +213,11 @@
+
+ deprecation="${build.compiler.deprecation}" optimize="${build.compiler.optimize}" source="${javac.source}" target="${javac.target}" includeantruntime="false"
+ fork="${javac.fork}"
+ >