<ant:element-without-taskdef> does not indicate failure
-------------------------------------------------------

         Key: MAVEN-1673
         URL: http://jira.codehaus.org/browse/MAVEN-1673
     Project: Maven
        Type: Bug
  Components: jelly/ant integration  
    Versions: 1.0.2, 1.1-beta-1    
 Environment: OS X 10.4.2, JRE 1.4.2_07-215
 Reporter: Scott Lamb
    Priority: Minor
 Attachments: element-without-taskdef.tar.gz

maven does not error out when it encounters an ant element with no taskdef. 
This is horribly confusing. ant produces a nice error message when run directly.

This is likely to happen frequently on maven 1.1, since it no longer includes 
many optional taskdefs.

In my tests, maven 1.0.2 completely ignores the unknown element. maven 
1.1-beta-1 prints out the literal element but still does nothing.

To reproduce with the attached testcase (not jUnit; sorry):

$ tar xvzf element-without-taskdef.tar.gz
$ cd element-without-taskdef
$ maven shouldfail
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-1

build:start:

shouldfail:
<element-without-taskdef></element-without-taskdef>BUILD SUCCESSFUL
Total time   : 1 seconds 
Finished at  : Wednesday, August 24, 2005 4:01:53 PM PDT

vs ant:

$ ant shouldfail
Buildfile: build.xml

shouldfail:

BUILD FAILED
/private/tmp/element-without-taskdef/build.xml:8: Could not create task or type 
of type: element-without-taskdef.

...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to