I think most people run G builds by skipping tests and itests. Is there anybody out there that runs itests ?
I am finding that the itests happens to be quite a flaky module, especially in it's DDLExporterTask.java. I amost always get the following exception when I do a top level build:
[exec] BUILD FAILED
[exec] File...... C:\Documents and Settings\Administrator\.maven\cache\maven-multiproject-plugin-1.3.1\plugin.jelly
[exec] Element... maven:reactor
[exec] Line...... 217
[exec] Column.... 9
[exec] Unable to obtain goal [ejb:install] -- C:\apache\geronimo\openejb\modules\itests\maven.xml:438:43: <ddlExporter> org/apache/xmlbeans/impl/validator/Validator
[exec] File...... C:\Documents and Settings\Administrator\.maven\cache\maven-multiproject-plugin-1.3.1\plugin.jelly
[exec] Element... maven:reactor
[exec] Line...... 217
[exec] Column.... 9
[exec] Unable to obtain goal [ejb:install] -- C:\apache\geronimo\openejb\modules\itests\maven.xml:438:43: <ddlExporter> org/apache/xmlbeans/impl/validator/Validator
.....
.....
[exec] Root cause
[exec] java.lang.NoClassDefFoundError: org/apache/xmlbeans/impl/validator/Validator
[exec] at org.apache.xmlbeans.impl.values.XmlObjectBase.validate(XmlObjectBase.java :342)
[exec] at org.apache.geronimo.schema.SchemaConversionUtils.validateDD(SchemaConversionUtils.java:580)
[exec] at org.apache.geronimo.schema.SchemaConversionUtils.convertToEJBSchema(SchemaConversionUtils.java :223)
[exec] at org.openejb.deployment.ant.DDLExporterTask.execute(DDLExporterTask.java:337)
[exec] java.lang.NoClassDefFoundError: org/apache/xmlbeans/impl/validator/Validator
[exec] at org.apache.xmlbeans.impl.values.XmlObjectBase.validate(XmlObjectBase.java :342)
[exec] at org.apache.geronimo.schema.SchemaConversionUtils.validateDD(SchemaConversionUtils.java:580)
[exec] at org.apache.geronimo.schema.SchemaConversionUtils.convertToEJBSchema(SchemaConversionUtils.java :223)
[exec] at org.openejb.deployment.ant.DDLExporterTask.execute(DDLExporterTask.java:337)
Is this being caused by the fact that itests does not have a dependency on the xmlbeans module ? (Validator class is a part of the xbean-2.0.0.jar)
But then when I re-run the top level build or run maven from the openejb/modules/itests directory, it completes successfully.
Platform: Windows XP.