diff --git a/build.xml b/build.xml index 32ac51f39..a976dd6e5 100644 --- a/build.xml +++ b/build.xml @@ -1041,6 +1041,7 @@ destdir="${build.javadocs}" author="true" version="true" + locale="en" windowtitle="${Name} API" doctitle="${Name}"> diff --git a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java index bc860b92c..4dd23fcd8 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java +++ b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java @@ -480,8 +480,10 @@ public class Javadoc extends Task { } public void setLocale(String src) { if (!javadoc1) { - cmd.createArgument().setValue("-locale"); - cmd.createArgument().setValue(src); + // createArgument(true) is necessary to make sure, -locale + // is the first argument (required in 1.3+). + cmd.createArgument(true).setValue(src); + cmd.createArgument(true).setValue("-locale"); } } public void setEncoding(String enc) {