From 2e62a659cb8308b60a3a1c7371147aa0937f55df Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 4 Apr 2002 10:31:18 +0000 Subject: [PATCH] Make sure locale argument is the first one in javadoc PR: 4984 git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272200 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 1 + src/main/org/apache/tools/ant/taskdefs/Javadoc.java | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) 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) {