Great!  I think something about the function of Touchstone should be added
to the Wiki...  I was wondering what it was.

Okay, I updated to CVS Head, and now touchstone-goal-C and touchstone-goal-D
are failing.  I went and looked at it, and it seems to be a test of getting
variables from other plugins.  So, if this is only failing for me, then it
must be my setup.  Is anyone else out there in Maven land finding this
plugin failing?  If not, I will send the stack trace of the error.

Eric

-----Original Message-----
From: Jason van Zyl [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 20, 2003 4:12 PM
To: Turbine Maven Users List
Subject: RE: How to reference properties set in other plugins


On Mon, 2003-01-20 at 13:31, [EMAIL PROTECTED] wrote:
> I tried testing this:
> 
>   <goal name="test">
>     <j:set var="testval"
>
value="${pom.getPluginContext('maven-war-plugin').getVariable('maven.war.src
> ')}" />
>     <j:set var="genDocs"
>
value="${pom.getPluginContext('maven-xdoc-plugin').getVariable('maven.gen.do
> cs')}" />
>     <echo>
>       Here is maven.war.src:
> ${pom.getPluginContext('war').getVariable('maven.war.src')}
>       Here is test 2: ${testval}
>       Here is test genDocs: ${genDocs}
>     </echo>
>   
>   </goal>
>   
> 
> But what I get is :
> 
> test:
>     [echo]
>       Here is maven.war.src:
>       Here is test 2:
>       Here is test genDocs:
> 
> It doesn't seem to be populating the plugin..  I just rebuilt maven from
CVS
> HEAD a couple minutes ago...

Again, I will repeat this for those who didn't catch it the first time.
If you find a failure make it reproducible in the touchstone so there is
a failure we can work with.

It's here:

http://cvs.apache.org/viewcvs.cgi/jakarta-turbine-maven/src/test/touchstone-
build/

I'm sure users are frustrated, but I get just as frustrated when I'm
given little to work with or expected to go digging for errors with
little snippets of purported test code with no context. I set up the
touchstone so users can put the failures somewhere we can find them.
Your reported failure may very well exist but I have no idea what your
setup is. The touchstone may very well have errors that make me think
what you're reporting is erroneous but we have to be on the same page if
I'm going to see what you see.

I have added some simple instructions to the touchstone's maven.xml file
to try and explain how it is working. It's currently not a very scalable
setup but it's what's there right now. I will try to isolate each of the
tests in a separate jelly file that can be imported to make things
easier.

> Eric Pugh
> 
> -----Original Message-----
> From: Michal Maczka [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 20, 2003 10:47 AM
> To: 'Turbine Maven Users List'
> Subject: RE: How to reference properties set in other plugins
> 
> 
> I think that it is something like:
> 
> 
>  
>
${pom.getPluginContext('name-of-the-plugin').getVariable('name-of-variable')
> }
> 
> 
> Michal
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, January 20, 2003 3:33 PM
> > To: [EMAIL PROTECTED]
> > Subject: How to reference properties set in other plugins
> > 
> > 
> > Hi all,
> > 
> > I used to be able in my maven.xml to have a proerty like this:
> > maven.war.build.dir, however, not with CVS head, I can't.
> > 
> > I believe this has to do with the whole plugin namespace 
> > seperation.  If I
> > want to reference another plugin's properties, what is the 
> > correct manner to
> > do this?
> > 
> > Eric Pugh
> > 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


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

Reply via email to