you are right about mkdir, how ever
my surefire configuration the usage of ${project.build.directory}, so this
issue is valid
I am sure this issue will hit other usages
-D
On 3/29/06, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:
>
> ${project.build.directory} works fine, it's only the echo result that's
> strange.
>
> Add this after the echo :
>
> <mkdir dir="${project.build.directory}"/>
> <touch file="${project.build.directory}/${
> project.artifactId}.txt"/>
>
> and create a child project of your pom with the same plugin execution, and
> your see that it create
> two txt files in correct directories (parent/target and child/target)
>
>
> D:\tmp\testmaven>mvn generate-sources
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO] parent
> [INFO] child
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building parent
> [INFO] task-segment: [generate-sources]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] [antrun:run {execution: echo}]
> [INFO] Executing tasks
> [echo] project.build.directory:target
> [mkdir] Created dir: D:\tmp\testmaven\target
> [touch] Creating D:\tmp\testmaven\target\parent.txt
> [INFO] Executed tasks
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building child
> [INFO] task-segment: [generate-sources]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] [antrun:run {execution: echo}]
> [INFO] Executing tasks
> [echo] project.build.directory:target
> [mkdir] Created dir: D:\tmp\testmaven\child\target
> [touch] Creating D:\tmp\testmaven\child\target\child.txt
> [INFO] Executed tasks
> [INFO] [antrun:run {execution: echo}]
> [INFO] Executing tasks
> [echo] project.build.directory:target
> [INFO] Executed tasks
> [INFO]
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> ------------------------------------------------------------------------
> [INFO] parent ................................................ SUCCESS [
> 1.375s]
> [INFO] child ................................................. SUCCESS [
> 0.047s]
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Wed Mar 29 11:23:54 CEST 2006
> [INFO] Final Memory: 2M/4M
> [INFO]
> ------------------------------------------------------------------------
>
> So I think the issue can be closed
>
> Emmanuel
>
>
> dan tran a écrit :
> > here you go, single pom would do
> >
> >
> > <?xml version="1.0"?>
> > <project>
> >
> > <modelVersion>4.0.0</modelVersion>
> >
> > <!--
> > <parent>
> > <groupId>test</groupId>
> > <artifactId>parent</artifactId>
> > <version>1.0-SNAPSHOT</version>
> > </parent>
> > -->
> > <packaging>jar</packaging>
> > <groupId>test</groupId>
> > <artifactId>child</artifactId>
> > <version>1.0-SNAPSHOT</version>
> >
> > <name>child</name>
> >
> > <build>
> > <plugins>
> > <plugin>
> > <artifactId>maven-antrun-plugin</artifactId>
> > <executions>
> > <execution>
> > <id>echo</id>
> > <phase>generate-sources</phase>
> > <goals>
> > <goal>run</goal>
> > </goals>
> > <configuration>
> > <tasks>
> > <echo>project.build.directory:${project.build.directory}
> > </echo>
> > </tasks>
> > </configuration>
> > </execution>
> > </executions>
> > </plugin>
> > </plugins>
> >
> > </build>
> >
> > </project>
> >
> >
> >
> > On 3/28/06, Brett Porter <[EMAIL PROTECTED]> wrote:
> >
> >>If that is the case, that is certainly bad - but I know we've had that
> >>regression before, and I thought there were tests in to enforce it, so
> >>I'd like to see a test case...
> >>
> >>- Brett
> >>
> >>On 3/29/06, dan tran <[EMAIL PROTECTED]> wrote:
> >>
> >>>my maven-2.0.3 shows ${project.build.directory}=target. Instead of the
> >>>fullpath
> >>>this surely breaks the reactor build/test.
> >>>
> >>>
> >>>Does any one encounter the same problem?
> >>>
> >>>-D
> >>>
> >>>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>