Conor, Costin and I voted +1 Stefan voted +0 However, there is *no* guarantee that all these aliases will stay for Ant2. DestFile is currently the most promising attribute name to be carried over to Ant2. I have left the @deprecated tags in there and haven't touched javadoc also. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271847 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -1,7 +1,7 @@ | |||||
| /* | /* | ||||
| * The Apache Software License, Version 1.1 | * The Apache Software License, Version 1.1 | ||||
| * | * | ||||
| * Copyright (c) 2001-2002 The Apache Software Foundation. All rights | |||||
| * Copyright (c) 2001-2002 The Apache Software Foundation. All rights | |||||
| * reserved. | * reserved. | ||||
| * | * | ||||
| * Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | ||||
| @@ -9,7 +9,7 @@ | |||||
| * are met: | * are met: | ||||
| * | * | ||||
| * 1. Redistributions of source code must retain the above copyright | * 1. Redistributions of source code must retain the above copyright | ||||
| * notice, this list of conditions and the following disclaimer. | |||||
| * notice, this list of conditions and the following disclaimer. | |||||
| * | * | ||||
| * 2. Redistributions in binary form must reproduce the above copyright | * 2. Redistributions in binary form must reproduce the above copyright | ||||
| * notice, this list of conditions and the following disclaimer in | * notice, this list of conditions and the following disclaimer in | ||||
| @@ -17,15 +17,15 @@ | |||||
| * distribution. | * distribution. | ||||
| * | * | ||||
| * 3. The end-user documentation included with the redistribution, if | * 3. The end-user documentation included with the redistribution, if | ||||
| * any, must include the following acknowlegement: | |||||
| * "This product includes software developed by the | |||||
| * any, must include the following acknowlegement: | |||||
| * "This product includes software developed by the | |||||
| * Apache Software Foundation (http://www.apache.org/)." | * Apache Software Foundation (http://www.apache.org/)." | ||||
| * Alternately, this acknowlegement may appear in the software itself, | * Alternately, this acknowlegement may appear in the software itself, | ||||
| * if and wherever such third-party acknowlegements normally appear. | * if and wherever such third-party acknowlegements normally appear. | ||||
| * | * | ||||
| * 4. The names "The Jakarta Project", "Ant", and "Apache Software | * 4. The names "The Jakarta Project", "Ant", and "Apache Software | ||||
| * Foundation" must not be used to endorse or promote products derived | * Foundation" must not be used to endorse or promote products derived | ||||
| * from this software without prior written permission. For written | |||||
| * from this software without prior written permission. For written | |||||
| * permission, please contact apache@apache.org. | * permission, please contact apache@apache.org. | ||||
| * | * | ||||
| * 5. Products derived from this software may not be called "Apache" | * 5. Products derived from this software may not be called "Apache" | ||||
| @@ -64,16 +64,16 @@ import java.io.IOException; | |||||
| /** | /** | ||||
| * Creates a EAR archive. Based on WAR task | * Creates a EAR archive. Based on WAR task | ||||
| * | |||||
| * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
| * @author <a href="mailto:leslie.hughes@rubus.com">Les Hughes</a> | |||||
| * | |||||
| * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
| * @author <a href="mailto:leslie.hughes@rubus.com">Les Hughes</a> | |||||
| * | * | ||||
| * @ant.task category="packaging" | * @ant.task category="packaging" | ||||
| */ | */ | ||||
| public class Ear extends Jar { | public class Ear extends Jar { | ||||
| private File deploymentDescriptor; | private File deploymentDescriptor; | ||||
| private boolean descriptorAdded; | |||||
| private boolean descriptorAdded; | |||||
| public Ear() { | public Ear() { | ||||
| super(); | super(); | ||||
| @@ -83,17 +83,16 @@ public class Ear extends Jar { | |||||
| /** | /** | ||||
| * @deprecated Use setDestFile(destfile) instead | * @deprecated Use setDestFile(destfile) instead | ||||
| */ | |||||
| */ | |||||
| public void setEarfile(File earFile) { | public void setEarfile(File earFile) { | ||||
| log("DEPRECATED - The earfile attribute is deprecated. Use destfile attribute instead."); | |||||
| setDestFile(earFile); | setDestFile(earFile); | ||||
| } | } | ||||
| /** | /** | ||||
| * set the application XML file | * set the application XML file | ||||
| */ | */ | ||||
| public void setAppxml(File descr) { | public void setAppxml(File descr) { | ||||
| deploymentDescriptor = descr; | |||||
| deploymentDescriptor = descr; | |||||
| if (!deploymentDescriptor.exists()) { | if (!deploymentDescriptor.exists()) { | ||||
| throw new BuildException("Deployment descriptor: " + deploymentDescriptor + " does not exist."); | throw new BuildException("Deployment descriptor: " + deploymentDescriptor + " does not exist."); | ||||
| } | } | ||||
| @@ -123,7 +122,7 @@ public class Ear extends Jar { | |||||
| if (deploymentDescriptor == null && !isInUpdateMode()) { | if (deploymentDescriptor == null && !isInUpdateMode()) { | ||||
| throw new BuildException("appxml attribute is required", location); | throw new BuildException("appxml attribute is required", location); | ||||
| } | } | ||||
| super.initZipOutputStream(zOut); | super.initZipOutputStream(zOut); | ||||
| } | } | ||||
| @@ -131,7 +130,7 @@ public class Ear extends Jar { | |||||
| throws IOException | throws IOException | ||||
| { | { | ||||
| // If the file being added is META-INF/application.xml, we warn if it's not the | // If the file being added is META-INF/application.xml, we warn if it's not the | ||||
| // one specified in the "appxml" attribute - or if it's being added twice, | |||||
| // one specified in the "appxml" attribute - or if it's being added twice, | |||||
| // meaning the same file is specified by the "appxml" attribute and in | // meaning the same file is specified by the "appxml" attribute and in | ||||
| // a <fileset> element. | // a <fileset> element. | ||||
| if (vPath.equalsIgnoreCase("META-INF/application.xml")) { | if (vPath.equalsIgnoreCase("META-INF/application.xml")) { | ||||
| @@ -134,7 +134,6 @@ public class Jar extends Zip { | |||||
| * @deprecated Use setDestFile(File) instead | * @deprecated Use setDestFile(File) instead | ||||
| */ | */ | ||||
| public void setJarfile(File jarFile) { | public void setJarfile(File jarFile) { | ||||
| log("DEPRECATED - The jarfile attribute is deprecated. Use destfile attribute instead."); | |||||
| setDestFile(jarFile); | setDestFile(jarFile); | ||||
| } | } | ||||
| @@ -1,7 +1,7 @@ | |||||
| /* | /* | ||||
| * The Apache Software License, Version 1.1 | * The Apache Software License, Version 1.1 | ||||
| * | * | ||||
| * Copyright (c) 2000-2002 The Apache Software Foundation. All rights | |||||
| * Copyright (c) 2000-2002 The Apache Software Foundation. All rights | |||||
| * reserved. | * reserved. | ||||
| * | * | ||||
| * Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | ||||
| @@ -9,7 +9,7 @@ | |||||
| * are met: | * are met: | ||||
| * | * | ||||
| * 1. Redistributions of source code must retain the above copyright | * 1. Redistributions of source code must retain the above copyright | ||||
| * notice, this list of conditions and the following disclaimer. | |||||
| * notice, this list of conditions and the following disclaimer. | |||||
| * | * | ||||
| * 2. Redistributions in binary form must reproduce the above copyright | * 2. Redistributions in binary form must reproduce the above copyright | ||||
| * notice, this list of conditions and the following disclaimer in | * notice, this list of conditions and the following disclaimer in | ||||
| @@ -17,15 +17,15 @@ | |||||
| * distribution. | * distribution. | ||||
| * | * | ||||
| * 3. The end-user documentation included with the redistribution, if | * 3. The end-user documentation included with the redistribution, if | ||||
| * any, must include the following acknowlegement: | |||||
| * "This product includes software developed by the | |||||
| * any, must include the following acknowlegement: | |||||
| * "This product includes software developed by the | |||||
| * Apache Software Foundation (http://www.apache.org/)." | * Apache Software Foundation (http://www.apache.org/)." | ||||
| * Alternately, this acknowlegement may appear in the software itself, | * Alternately, this acknowlegement may appear in the software itself, | ||||
| * if and wherever such third-party acknowlegements normally appear. | * if and wherever such third-party acknowlegements normally appear. | ||||
| * | * | ||||
| * 4. The names "The Jakarta Project", "Ant", and "Apache Software | * 4. The names "The Jakarta Project", "Ant", and "Apache Software | ||||
| * Foundation" must not be used to endorse or promote products derived | * Foundation" must not be used to endorse or promote products derived | ||||
| * from this software without prior written permission. For written | |||||
| * from this software without prior written permission. For written | |||||
| * permission, please contact apache@apache.org. | * permission, please contact apache@apache.org. | ||||
| * | * | ||||
| * 5. Products derived from this software may not be called "Apache" | * 5. Products derived from this software may not be called "Apache" | ||||
| @@ -65,15 +65,15 @@ import java.io.IOException; | |||||
| /** | /** | ||||
| * Creates a WAR archive. | * Creates a WAR archive. | ||||
| * | |||||
| * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
| * | |||||
| * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
| * | * | ||||
| * @ant.task category="packaging" | * @ant.task category="packaging" | ||||
| */ | */ | ||||
| public class War extends Jar { | public class War extends Jar { | ||||
| private File deploymentDescriptor; | private File deploymentDescriptor; | ||||
| private boolean descriptorAdded; | |||||
| private boolean descriptorAdded; | |||||
| public War() { | public War() { | ||||
| super(); | super(); | ||||
| @@ -83,17 +83,16 @@ public class War extends Jar { | |||||
| /** | /** | ||||
| * @deprecated Use setDestFile(File) instead | * @deprecated Use setDestFile(File) instead | ||||
| */ | |||||
| */ | |||||
| public void setWarfile(File warFile) { | public void setWarfile(File warFile) { | ||||
| log("DEPRECATED - The warfile attribute is deprecated. Use destfile attribute instead."); | |||||
| setDestFile(warFile); | setDestFile(warFile); | ||||
| } | } | ||||
| /** | /** | ||||
| * set the web app descriptor for this WAR file | * set the web app descriptor for this WAR file | ||||
| */ | */ | ||||
| public void setWebxml(File descr) { | public void setWebxml(File descr) { | ||||
| deploymentDescriptor = descr; | |||||
| deploymentDescriptor = descr; | |||||
| if (!deploymentDescriptor.exists()) { | if (!deploymentDescriptor.exists()) { | ||||
| throw new BuildException("Deployment descriptor: " + deploymentDescriptor + " does not exist."); | throw new BuildException("Deployment descriptor: " + deploymentDescriptor + " does not exist."); | ||||
| } | } | ||||
| @@ -131,7 +130,7 @@ public class War extends Jar { | |||||
| if (deploymentDescriptor == null && !isInUpdateMode()) { | if (deploymentDescriptor == null && !isInUpdateMode()) { | ||||
| throw new BuildException("webxml attribute is required", location); | throw new BuildException("webxml attribute is required", location); | ||||
| } | } | ||||
| super.initZipOutputStream(zOut); | super.initZipOutputStream(zOut); | ||||
| } | } | ||||
| @@ -139,7 +138,7 @@ public class War extends Jar { | |||||
| throws IOException | throws IOException | ||||
| { | { | ||||
| // If the file being added is WEB-INF/web.xml, we warn if it's not the | // If the file being added is WEB-INF/web.xml, we warn if it's not the | ||||
| // one specified in the "webxml" attribute - or if it's being added twice, | |||||
| // one specified in the "webxml" attribute - or if it's being added twice, | |||||
| // meaning the same file is specified by the "webxml" attribute and in | // meaning the same file is specified by the "webxml" attribute and in | ||||
| // a <fileset> element. | // a <fileset> element. | ||||
| if (vPath.equalsIgnoreCase("WEB-INF/web.xml")) { | if (vPath.equalsIgnoreCase("WEB-INF/web.xml")) { | ||||
| @@ -123,10 +123,9 @@ public class Zip extends MatchingTask { | |||||
| * This is the name/location of where to | * This is the name/location of where to | ||||
| * create the .zip file. | * create the .zip file. | ||||
| * | * | ||||
| * @deprecated Use setDestFile(File) instead | |||||
| * @deprecated Use setDestFile(File) instead. | |||||
| */ | */ | ||||
| public void setZipfile(File zipFile) { | public void setZipfile(File zipFile) { | ||||
| log("DEPRECATED - The zipfile attribute is deprecated. Use destfile attribute instead."); | |||||
| setDestFile(zipFile); | setDestFile(zipFile); | ||||
| } | } | ||||
| @@ -137,8 +136,6 @@ public class Zip extends MatchingTask { | |||||
| * @deprecated Use setDestFile(File) instead | * @deprecated Use setDestFile(File) instead | ||||
| */ | */ | ||||
| public void setFile(File file) { | public void setFile(File file) { | ||||
| log("DEPRECATED - The file attribute has been renamed destfile.", | |||||
| Project.MSG_ERR); | |||||
| setDestFile(file); | setDestFile(file); | ||||
| } | } | ||||