Dan, an it test would be great if you have an example that behaves
different on 2.0.2 and 2.0.3

On 3/30/06, dan tran <[EMAIL PROTECTED]> wrote:
> 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]
> >
> >
>
>


--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
                             -- The Princess Bride

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to