Browse Source

Make <project>'s default attribute required to stop the sky from falling.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273163 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 23 years ago
parent
commit
af97c64cb1
5 changed files with 9 additions and 4 deletions
  1. +1
    -1
      docs/manual/using.html
  2. +2
    -1
      src/etc/testcases/core/topleveltasks/notarget.xml
  3. +2
    -1
      src/etc/testcases/core/topleveltasks/toplevelant.xml
  4. +2
    -1
      src/etc/testcases/taskdefs/java.xml
  5. +2
    -0
      src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java

+ 1
- 1
docs/manual/using.html View File

@@ -30,7 +30,7 @@ to be unique. (For additional information, see the
<tr>
<td valign="top">default</td>
<td valign="top">the default target to use when no target is supplied.</td>
<td align="center" valign="top">No. No target will be run if omitted.</td>
<td align="center" valign="top"><!-- No. No target will be run if omitted.--> Yes.</td>
</tr>
<tr>
<td valign="top">basedir</td>


+ 2
- 1
src/etc/testcases/core/topleveltasks/notarget.xml View File

@@ -1,3 +1,4 @@
<project>
<project default="foo">
<echo message="Called" />
<target name="foo" />
</project>

+ 2
- 1
src/etc/testcases/core/topleveltasks/toplevelant.xml View File

@@ -1,3 +1,4 @@
<project basedir=".">
<project basedir="." default="foo">
<ant antfile="notarget.xml" />
<target name="foo" />
</project>

+ 2
- 1
src/etc/testcases/taskdefs/java.xml View File

@@ -1,6 +1,6 @@
<?xml version="1.0"?>

<project name="java-test" basedir="." default="">
<project name="java-test" basedir="." default="foo">

<property name="app"
value="org.apache.tools.ant.taskdefs.JavaTest$$EntryPoint" />
@@ -89,4 +89,5 @@
</java>
</target>
<target name="foo" />
</project>

+ 2
- 0
src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java View File

@@ -454,6 +454,8 @@ public class ProjectHelperImpl extends ProjectHelper {

if (def != null && !def.equals("")) {
helperImpl.project.setDefaultTarget(def);
} else {
throw new BuildException("The default attribute is required");
}

if (name != null) {


Loading…
Cancel
Save