On Fri, 2004-01-09 at 17:24, Brian Topping wrote:
> Hmm, this is odd.
> 
> I got a little deeper into the source and found JellyUtils.runScript() and
> the variables that are defined for the context.  Of six properties that are
> defined in my project.properties, only two of them made it into the Jelly
> context. 
> 
> The project.properties is as follows:
> 
> maven.pooh-tool.home = C:/dev/pooh-bin/
> maven.pooh-tool.generated.dir = src/gen-java/pooh
> maven.pooh-tool.manual.dir = src/java
> maven.pooh-tool-core.home = C:/dev/pooh-bin/pooh-core
> maven.pooh-tool-hibernate.home = resource/pooh/hibernate
> maven.pooh-tool-java.home = C:/dev/pooh-bin/pooh-java
> 
> The two that made it in are maven.pooh-tool.home and
> maven.pooh-tool-core.home.  Changing the names of the property keys to remove
> the "maven." prefix still results in those two showing up, just with the new
> keys.
> 
> Ideas welcome, I'll see if I can figure out where things are getting loaded.

Try not using "-" in your property names. Jexl gets confused about the
"-" and considers it the subtract operation. Try removing them and
report back.

> -b
> 
> > -----Original Message-----
> > From: Brian Topping 
> > Sent: Friday, January 09, 2004 4:09 PM
> > To: [EMAIL PROTECTED]
> > Subject: Simple properties question...
> > 
> > 
> > Hi, just getting started with Maven...
> > 
> > I believe this problem comes from not understanding Jelly, 
> > but I've searched
> > around (even in trying to understand the JellyContext that is 
> > put together)
> > and can't find much yet.  "Source as documentation" can be 
> > slow going :-)
> > 
> > I have a project.properties that defines:
> > 
> >      maven.pooh-tool.home = C:/dev/pooh-tool
> > 
> > and my maven.xml has:
> > 
> >     <preGoal name="java:compile">
> >         <taskdef name="pooh" classname="pooh.Tool"   
> >                classpathref="maven.dependency.classpath"/>
> >         <pooh basedir="${basedir}" 
> >           typeMappings="${maven.pooh-tool.home}/TypeMapping.xml">
> >          ...
> >         </pooh >
> >     </preGoal>
> > 
> > Inside poohTool, the value of typeMappings is
> > "<basedir-expanded>/0/TypeMapping.xml".  
> > 
> > Do I need to set maven.pooh-tool.home to be a Jelly var?  Can 
> > the properties
> > files be used?  (If not, I guess there is a question what 
> > they are good for,
> > so they must be usable...)  
> > 
> > Thanks, any help appreciated!
> > 
> > Brian
> > 
> > ---------------------------------------------------------------------
> > 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]
-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to