[ http://jira.codehaus.org/browse/MANTTASKS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=216094#action_216094 ]
Bruno Duarte commented on MANTTASKS-162: ---------------------------------------- This seems to be related with MANTTASKS-106. You may reproduce it by adding the maven ant tasks as a dependency of the antrun plugin. You can have something like: {code:xml} <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>pre-integration-test</phase> <configuration> <tasks> <taskdef name="pom" classname="org.apache.maven.artifact.ant.Pom"/> <pom id="mypom" file="pom.xml" /> <echo>The POM version is ${mypom.version}</echo> </tasks> </configuration> <goals><goal>run</goal></goals> </execution> </executions> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-ant-tasks</artifactId> <version>2.0.10</version> </dependency> </dependencies> </plugin> </plugins> </build> {code} Or call an external build.xml that define the ant tasks as follows: {code:xml}<project ... xmlns:artifact="antlib:org.apache.maven.artifact.ant">{code} > java.lang.ClassCastException: > org.codehaus.plexus.component.configurator.BasicComponentConfigurator cannot > be cast to org.codehaus.plexus.component.configurator.ComponentConfigurator > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: MANTTASKS-162 > URL: http://jira.codehaus.org/browse/MANTTASKS-162 > Project: Maven 2.x Ant Tasks > Issue Type: Bug > Affects Versions: 2.0.10 > Environment: Windows / Maven 2.2.1 > Reporter: Vincent ASTRUC > > When we have the following declaration, a classcastexception occured > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-antrun-plugin</artifactId> > <executions> > <execution> > <id>kodo</id> > <phase>package</phase> > <configuration> > <tasks> > <ant target="xxx" inheritrefs="true" > antfile="/build.xml"/> > </tasks> > </configuration> > <goals> > <goal>run</goal> > </goals> > </execution> > </executions> > <dependencies> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-ant-tasks</artifactId> > <version>2.0.10</version> > </dependency> > </dependencies> > </plugin> -- 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