Author: stevel
Date: Mon Apr 23 14:13:52 2007
New Revision: 531603
URL: http://svn.apache.org/viewvc?view=rev&rev=531603
Log:
make the name of application.xml a constant, use locale-sensitive case
conversion
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Ear.java
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Ear.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Ear.java?view=diff&rev=531603&r1=531602&r2=531603
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Ear.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Ear.java Mon Apr 23
14:13:52 2007
@@ -19,6 +19,8 @@
import java.io.File;
import java.io.IOException;
+import java.util.Locale;
+
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.ZipFileSet;
@@ -37,6 +39,7 @@
private File deploymentDescriptor;
private boolean descriptorAdded;
+ private static final String XML_DESCRIPTOR_PATH =
"META-INF/application.xml";
/**
* Create an Ear task.
@@ -72,7 +75,7 @@
// Create a ZipFileSet for this file, and pass it up.
ZipFileSet fs = new ZipFileSet();
fs.setFile(deploymentDescriptor);
- fs.setFullpath("META-INF/application.xml");
+ fs.setFullpath(XML_DESCRIPTOR_PATH);
super.addFileset(fs);
}
@@ -122,14 +125,16 @@
// attribute - or if it's being added twice, meaning the same
// file is specified by the "appxml" attribute and in a
// <fileset> element.
- if (vPath.equalsIgnoreCase("META-INF/application.xml")) {
- if (deploymentDescriptor == null
+ String vPathLowerCase = vPath.toLowerCase(Locale.ENGLISH);
+ if (XML_DESCRIPTOR_PATH.equals(vPathLowerCase)) {
+ if (deploymentDescriptor != null
|| !FILE_UTILS.fileNameEquals(deploymentDescriptor, file)
|| descriptorAdded) {
log("Warning: selected " + archiveType
- + " files include a META-INF/application.xml which will"
+ + " files include a "+ XML_DESCRIPTOR_PATH +" which will"
+ " be ignored (please use appxml attribute to "
- + archiveType + " task)", Project.MSG_WARN);
+ + archiveType + " task)",
+ Project.MSG_WARN);
} else {
super.zipFile(file, zOut, vPath, mode);
descriptorAdded = true;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]