[ 
http://jira.codehaus.org/browse/MNG-3780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Bentmann updated MNG-3780:
-----------------------------------

    Component/s:     (was: Ant tasks)
                 Plugins and Lifecycle

> <dependency> in plugin configuration doesn't override maven-antrun-plugin 
> classpath
> -----------------------------------------------------------------------------------
>
>                 Key: MNG-3780
>                 URL: http://jira.codehaus.org/browse/MNG-3780
>             Project: Maven 2
>          Issue Type: Sub-task
>          Components: Plugins and Lifecycle
>    Affects Versions: 2.0.7, 2.0.9
>         Environment: Windows XP SP2, JSDK 1.5.1_12
>            Reporter: Alex Dubrovsky
>
> I have multimodule project, in one of the child pom files defined custom 
> profile, which updates DB via separate Ant build file:
>                     <plugin>
>                         <groupId>org.apache.maven.plugins</groupId>
>                         <artifactId>maven-antrun-plugin</artifactId>
>                         <executions>
>                             <execution>
>                                 <id>populate-db</id>
>                                 <phase>process-classes</phase>
>                                 <configuration>
>                                     <tasks>
>                                         <ant 
> antfile="${basedir}/data_build.xml" target="populate.db" inheritAll="true" 
> inheritRefs="true">
>                                         </ant>
>                                     </tasks>
>                                 </configuration>
>                                 <goals>
>                                     <goal>run</goal>
>                                 </goals>
>                             </execution>
>                         </executions>
>                         <dependencies>
>                     <dependency>
>                         <groupId>org.apache.ant</groupId>
>                         <artifactId>ant</artifactId>
>                         <version>1.7.0</version>
>                    </dependency>
>                     <dependency>
>                         <groupId>org.apache.ant</groupId>
>                         <artifactId>ant-nodeps</artifactId>
>                         <version>1.7.0</version>
>                    </dependency>
>                    <dependency>
>                         <groupId>org.apache.ant</groupId>
>                         <artifactId>ant-parent</artifactId>
>                         <version>1.7.0</version>
>                    </dependency>
>                    <dependency>
>                         <groupId>org.apache.ant</groupId>
>                         <artifactId>ant-launcher</artifactId>
>                         <version>1.7.0</version>
>                    </dependency>
>                         </dependencies>
>                     </plugin>
>                 </plugins>
> Anyway build seems to load ant 1.6.5 in parent pom file (it has some plugins, 
> that require Ant 1.6.5), so I am getting this:
> Embedded error: The following error occurred while executing this line:
> data_build.xml:39: The <sql> type doesn't support the "expandproperties" 
> attribute.
> "expandproperties" attribute was added in Ant 1.7.  I have no Ant 1.6 
> installed in my system, only jars in Maven repository. env.ANT_HOME is set to 
> Ant 1.7, PATH variable also contains Ant 1.7. 
> I've tried to add any variants of the ant 1.7 packages to task dependecies 
> with no luck.
> Any ideas?

-- 
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

        

Reply via email to