Message: The following issue has been deleted from JIRA.
--------------------------------------------------------------------- Here is an overview of the issue: --------------------------------------------------------------------- Key: MAVEN-225 Summary: Missing xdoclet module results in silent failure in maven, but not in pure ant build Type: Bug Status: Unassigned Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: maven Assignee: Reporter: Colin Sampaleanu Created: Tue, 28 Jan 2003 5:34 PM Updated: Sun, 3 Aug 2003 11:43 PM Environment: maven CVS HEAD 2003-1-28 Description: There appears to be a silent failure and continue (instead of the appropriate build-breakage) happening when xdoclet is run and a needed module is not found on the classpath, and this would appear to be a maven problem. Consider the following code in a pure ant based build, which uses xdoclet: <ejbdoclet> ... <jboss xxx="ssss" yyy="ddd" /> ... </ejbdoclet> Now the JBossSubtask class which is a subtask of EjbDocletTask, also uses the JMXDocletTask, which is found in another xdoclet module entirely. When the ant based build is run, if the xdoclet jmx module is not found on the classpath, the build fails as follows: ---- excerpt xdoclet: BUILD FAILED file:./proj/buildTargets.xml:153: Couldn't find the class xdoclet.modules.jmx.JM XDocletTask on the classpath: D:\src\tira\cvs\core\data-access\lib\core\log4j.ja r;D:\src\tira\cvs\core\data-access\lib\forbuild\ejb.jar;D:\src\tira\cvs\shared\l ib\xdoclet\xdoclet-1.2\commons-collections.jar;D:\src\tira\cvs\shared\lib\xdocle t\xdoclet-1.2\commons-logging.jar;D:\src\tira\cvs\shared\lib\xdoclet\xdoclet-1.2 \xdoclet-bea-module.jar;D:\src\tira\cvs\shared\lib\xdoclet\xdoclet-1.2\xdoclet-e jb-module.jar;D:\src\tira\cvs\shared\lib\xdoclet\xdoclet-1.2\xdoclet-jboss-modul e.jar;D:\src\tira\cvs\shared\lib\xdoclet\xdoclet-1.2\xdoclet-mvcsoft-module.jar; D:\src\tira\cvs\shared\lib\xdoclet\xdoclet-1.2\xdoclet-web-module.jar;D:\src\tir a\cvs\shared\lib\xdoclet\xdoclet-1.2\xdoclet-xjavadoc.jar;D:\src\tira\cvs\shared \lib\xdoclet\xdoclet-1.2\xdoclet.jar ---- but when maven is run, with a goal using the exact same ejbdoclet task definition, there is no error printed, the build is not stopped, and there is no indication that there is a problem, except that xdoclet does not run at all. I do not believe that this is an xdoclet problem. As indicated in the pure ant case, xdoclet is trying to stop the build when it can't find a needed module, but in the maven environment, that is not happening. --------------------------------------------------------------------- JIRA INFORMATION: 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 If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]