It's set in the java:compile preGoal of the parent project this project
is inherited from.  The problem is that there are other things using
this variable that remain consistent across projects, so I want to be
able to use the variable here, too.  Having to rely on the basedir form
eliminates consistency across projects...

-----Original Message-----
From: Brett Porter [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 23, 2003 6:51 PM
To: 'Maven Developers List'
Subject: RE: POM Build Resources and Path Problems

Where is my.meta.dir set? Anyway, the basedir form seems a lot better.
You can even omit basedir in rc1.

- Brett

> -----Original Message-----
> From: Sean Timm [mailto:[EMAIL PROTECTED]
> Sent: Friday, 24 October 2003 10:49 AM
> To: Maven Developers List
> Subject: RE: POM Build Resources and Path Problems
> 
> 
> I'm using RC1.  Upon further research, it's not a slash issue.  I 
> thought it was, but it's something else.  I modified my variable to 
> convert all slashes to backslashes, and it still failed.  Here's the 
> relevant resources section:
> 
>       <resources>
>               <resource>
>                       <directory>${my.meta.dir}</directory>
>               </resource>
>       </resources>
> 
> 
> my.meta.dir is set to 'C:\mydir\mycomponent\target\myresourcedir'
> 
> If I echo out pom.build.resources, I get the following:
>       [[dir = C:\mydir\mycomponent]]
> 
> If, however, I change my resources to look like the following:
> 
>       <resources>
>               <resource>
>       
> <directory>${basedir}\target\myresourcedir</directory>
>               </resource>
>       </resources>
> 
> ...then I'll get the correct value for pom.build.resources:
>       [[dir = C:\mydir\mycomponent\target\myresourcedir]]
> 
> This seems really bizarre to me since both the values in the directory

> element are technically the same (once fully resolved).
> 
> -- Sean T.
> 
> -----Original Message-----
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: Thursday, October 23, 2003 6:11 PM
> To: 'Maven Developers List'
> Subject: RE: POM Build Resources and Path Problems
> 
> Never had a problem using forward slashes on windows. This sounds 
> unrelated.
> 
> What does your <resources/> section look like? What version of maven?
> 
> - Brett
> 
> > -----Original Message-----
> > From: Sean Timm [mailto:[EMAIL PROTECTED]
> > Sent: Friday, 24 October 2003 10:13 AM
> > To: [EMAIL PROTECTED]
> > Subject: POM Build Resources and Path Problems
> > 
> > 
> > I was having some bizarre issues where the jar plugin was grabbing 
> > everything in my project folder as a resource, and I
> finally tracked
> > it down to a problem with the '/' vs. the '\'
> > in a directory.  By default, maven.build.dir is set to
> something like
> > the following:
> > C:\mySource\currentDirectory/target.  Notice how every part of the 
> > path has a '\' except the last part.  When the jar plugin called 
> > maven:copy-resources, it apparently truncated off the '/target'
> > portion at some point and left it at my base directory...not what I 
> > wanted.  Up until this point, I had generally been
> specifying all of
> > my paths with forward slashes whenever I could, but now I'm a bit 
> > concerned that there might be more issues like this.  Is it
> okay for
> > me to specify paths with forward slashes (and this is just
> a bug), or
> > I should I try and avoid mixing the two up?  I haven't put
> the issue
> > in JIRA, yet...figured I'd wait until they finish (or stop)
> the move.
> > 
> > Thanks!
> > 
> > -- Sean T.
> > 
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to