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]