I only thought of it because I've used it previously for similar
reasons with another piece of software. In my experience, it usually
works. Glad to hear it helped! ;-)

On *nix, we have ln.
On Windows, we have subst.

Wayne

On 8/16/07, Vihung Marathe <[EMAIL PROTECTED]> wrote:
> That is a brilliant example of lateral thinking, and a horrible
> horrible hack!
>
> But it works.
>
> Thanks for that
>
> -- Vihung
>
> -----Original Message-----
> From: Wayne Fay [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 15, 2007 5:58 PM
> To: Maven Users List
> Subject: Re: Tests fail (class not found) when running against
> non-standard local repository location
>
>
> I would try using the MS-DOS command "subst" to set up a fake M: drive
> or something that is actually pointing at your current project. Then
> tell settings.xml that your repo is at M:\repository which will
> actually be c:\your-projects\project1\repository.
>
> If this works, make a set.bat file to automate the process, and copy
> the batch file into each of your projects.
>
> Wayne
>
> On 8/15/07, Vihung Marathe <[EMAIL PROTECTED]>
> wrote:
> > I agree that the normal Maven way of doing things is to have a
> > settings.xml per seat *(i.e. a user on a machine) that will apply to
> > all projects.
> >
> > I am working on a project where, for reasons out of my control for
> > now, we would like to have a repository per project, and hence a
> > settings file per project too.
> >
> > I understand that I am working 'against' Maven in doing so, however,
> > most of maven's functionality works fine with this arrangement. The
> > only issue I am having is with the surefire plugin.
> >
> > To summarise, almost all of Maven's core functionality works with a
> > relative repository location. The surefire plugin does not.
> >
> > Perhaps working with a relative repository location is not part of
> the
> > 'spec', and therefore a failure to do so is not a bug.
> >
> > However,
> > a) Maven has not prevented me from specifying a relative location
> for
> > the repository, and
> > b) the other plugins seem to work with it fine,
> >
> > so following the principle of least surprises, I would expect the
> > surefire plugin to work with it too
> >
> > -- Vihung
> >
> > -----Original Message-----
> > From: Wayne Fay [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, August 08, 2007 7:57 PM
> > To: Maven Users List
> > Subject: Re: Tests fail (class not found) when running against
> > non-standard local repository location
> >
> >
> > I don't consider it to be a bug. Settings.xml is supposed to have
> > values that apply to "all" projects, so by definition, relative
> paths
> > should not be acceptable.
> >
> > Wayne
> >
> > On 8/8/07, Vihung Marathe <[EMAIL PROTECTED]>
> > wrote:
> > > The problem appears to be when the custom location is a relative
> > path.
> > >
> > > As soon as I change the localRepository value in my settings.xml
> to
> > an
> > > absolute path - in any form* - it seems to work.
> > >
> > > Any ideas? Is this a bug - possibly with Surefire? All the other
> > goals
> > > work fine with a relative repository location.
> > >
> > > -- Vihung
> > >
> > > * I am on Windows, and all of the following values seem to work
> > > - C:\workspace\myproject\repository
> > > - \workspace\myproject\repository
> > > - C:/workspace/myproject/repository
> > > - /workspace/myproject/repository
> > >
> > > However, assuming I am running maven from C:\workspace\myproject,
> > none
> > > of the following values work
> > > - .\repository
> > > - ./repository
> > > - repository
> > >
> > >
> > > -----Original Message-----
> > > From: Vihung Marathe
> > > Sent: Wednesday, August 01, 2007 5:56 PM
> > > To: 'Maven Users List'
> > > Subject: RE: Tests fail (class not found) when running against
> > > non-standard local repository location
> > >
> > >
> > > No.
> > >
> > > Actually in the case that works, the command line is longer
> (because
> > > the default repository location includes the "Documents and
> > Settings"
> > > directory on Windows).
> > >
> > > -- Vihung
> > >
> > > -----Original Message-----
> > > From: Wayne Fay [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, August 01, 2007 4:47 PM
> > > To: Maven Users List
> > > Subject: Re: Tests fail (class not found) when running against
> > > non-standard local repository location
> > >
> > >
> > > Off the top of my head, the only thing I could think would be if,
> by
> > > redirecting the localRepo, you're running into max lengths of
> paths
> > on
> > > Windows, or maxing out the -classpath argument length.
> > >
> > > It is certainly an odd problem, and I've never seen it myself, nor
> > > seen it reported on this list. In fact, I know many people are
> using
> > > localRepo setting to utilize a different location very
> successfully.
> > > So I'd expect the problem is specific to your environment somehow.
> > >
> > > Wayne
> > > _________________________________________________________________
> > >
> > > This e-mail may contain confidential information and/or copyright
> > material. This e-mail is intended for the use of the addressee only.
> > Any unauthorised use may be unlawful.
> > >
> > > If you receive this e-mail by mistake please advise the sender
> > immediately by using the reply facility in your e-mail software.
> > >
> > > The Friends Provident group of companies includes these Friends
> > Provident plc subsidiary companies:
> > >
> > > Friends Provident Life and Pensions Limited. Registered number
> > 4096141.
> > > Friends Provident Life Assurance Limited. Registered number
> 782698.
> > > Friends Provident Pensions Limited. Registered number 475201.
> > > Friends Provident Marketing Limited. Registered number 5059179.
> > >
> > > Each of the above subsidiary companies is authorised and regulated
> > by the Financial Services Authority.
> > >
> > > Friends Provident Management Services Limited. Registered number
> > 983330
> > >
> > > The ultimate holding company is Friends Provident plc. Registered
> > number 4113107.
> > >
> > > All are incorporated companies limited by shares and registered in
> > England.
> > > Registered and Head Office: Pixham End, Dorking, Surrey RH4 1QA.
> > >
> > > www.friendsprovident.com
> > >
> > > _________________________________________________________________
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > 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]
> >
> >
> >
> ---------------------------------------------------------------------
> > 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]
>
>
>
> ---------------------------------------------------------------------
> 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