antrun does not resolve build.xml from classpath
------------------------------------------------

                 Key: MANTRUN-161
                 URL: http://jira.codehaus.org/browse/MANTRUN-161
             Project: Maven 2.x Antrun Plugin
          Issue Type: Bug
    Affects Versions: 1.6
         Environment: maven-3.0.3
            Reporter: Frank Jakop


I am referencing an ant-file in the configuration of antrun-plugin. 

{noformat} 
<configuration>
  <target>
    <ant antfile="subscripts/build.xml">
      <target name="mytarget"/>
    </ant>
  </target>
</configuration>
{noformat} 

The file "subscripts/build.xml" is included in the "src/main/resources" folder 
of a dependency of the antrun-plugin.

{noformat} 
<dependency>
  <groupId>my.ant</groupId>
  <artifactId>subscripts</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</dependency>
{noformat} 

Layout of "my.ant.subscripts" is

{noformat} 
src
 \main
   \resources
     \subscripts
       \build.xml
{noformat} 

which is correctly packaged.

Given the basedir name "basedir", the antrun tells me on execution that the 
file "basedir/subscripts/build.xml" is not found.

My use-case includes about 30 projects, which execute the same ant target in 
their build lifecycle. I could solve the problem by putting a copy of 
"subscripts/build.xml" in every project's directory, but that is a very bad way.

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