Try mvn -h. There's a parameter you should look at, -s.

Wayne

On 11/13/07, Christian Andersson <[EMAIL PROTECTED]> wrote:
> of course, that is what is going to happen IN TIME, but right now it is
> not the only sollution to this right now is to create different users
> for each webapplication, that way the users settings.xml can be different..
>
> is there some parameter I can add to the mvn command line to force it to
> read a settings.xml file, if that works I can create my own "mvn" script
> that calls the real mvn script with this extra parameter
>
> hmm come to think of it, if I create my own maven script I could perheps
> just replace $HOME for the real mvn command and ${user.home} would
> probably reflect my change..
>
>
>
> Nigel Magnay skrev:
> > Sure, but by doing that you're effectively trying to dodge the bullet of
> > having correct versions for artifacts, which isn't really what m2 is
> > designed to do.
> > It's quite common to have 'unversioned' 3rd party jars. Best solution is to
> > version them yourself, and deploy them somewhere locally - either
> > (minimally) an HTTP server (such as SVN itself), or into an artifact
> > repository such as proximity, archiva or artifactory.
> >
> > On Nov 13, 2007 2:54 PM, Christian Andersson <[EMAIL PROTECTED]> wrote:
> >
> >> I'm not sure what you mean by "messing with maven versioning"
> >>
> >> since what I basicly want is to have different local repositories for
> >> different projects without having to create a settings.xml for each
> >> project..
> >>
> >> that would take care of our immediate problem and in time we could start
> >> using maven everywhere and also get some 3rd party providers to start
> >> doing versioning of jar files.. (which they don't today)
> >>
> >>
> >> Nigel Magnay skrev:
> >>> I'd really (really really) try not to mess with the maven versioning -
> >> it's
> >>> a recipe for having to custom write loads of stuff, and it really is
> >> pretty
> >>> fundamental to the operation of maven. Without it, I'm not sure there's
> >> much
> >>> reason to change if it's currently working...
> >>> That said... Is there some reason the JARs *can't* have a version (I.E.
> >> why
> >>> can't you create 4 website projects with the dependencies of the JARs
> >> set to
> >>> particular versions)?
> >>>
> >>>  You can always write a custom script or MOJO (ANT or GROOVY) to move
> >> things
> >>> about during the build (including the repository) - perhaps that's a way
> >>> forward?
> >>>
> >>>
> >>> On Nov 13, 2007 2:31 PM, Christian Andersson <[EMAIL PROTECTED]> wrote:
> >>>
> >>>> quick recap..
> >>>>
> >>>> Hi there,  first some history  :-)
> >>>> I'm currently using maven 1.0.3 (yes, I know it is old, but it works
> >> for
> >>>> me) and we are currently switching from cvs to subversion. Along with
> >>>> this switch from cvs to subversion we are also going to try to switch
> >>>> from  our old maven to maven 2 (2.0.7)
> >>>>
> >>>> We are developing web applications that share many of our projects
> >>>> and we have several installed out at the customers, unfourtunally due
> >> to
> >>>>  our own laziness and some reasons from the customers, they are not
> >>>> always updated at the same time to a newer version..
> >>>>
> >>>> so, what we have is then something like this (example)
> >>>>
> >>>> website1  using v1 of all jar files
> >>>> website2  using v1.02 of some jar files and v1 of the rest
> >>>> website3  using v1.1 of some jar files and v1 of the rest
> >>>> website4  using v1.02 of some jar files and v1 of the rest
> >>>>
> >>>> this is no problem since different versions can be stored in the
> >>>> repository at the same time..
> >>>>
> >>>> however some external dependencies and unfourtunally some of our own,
> >> do
> >>>> not have version information, or are still in V1 even though there are
> >>>> differences between 2 sites..
> >>>>
> >>>> when developing for the different sites we checked out the different
> >>>> branches (source code) from cvs into dedicated folders..
> >>>>
> >>>> for example
> >>>>
> >>>> branches/website1/projects/.... (all projects)
> >>>> branches/website2/projects/.... (all projects)
> >>>> branches/website3/projects/.... (all projects)
> >>>> branches/website4/projects/.... (all projects)
> >>>>
> >>>> and to be able to support our unversioned jar files (or different jar
> >>>> files with the same version number) we simple put the repository for
> >>>> each website inside the directory for the website (using the
> >>>> MAVEN_HOME_LOCAL and MAVEN_HOME_USER so that we could have per site
> >>>> repositories and settings.
> >>>>
> >>>> branches/website1/repository/...
> >>>> branches/website2/repository/....
> >>>> branches/website3/repository/....
> >>>> branches/website4/repository/....
> >>>>
> >>>> now after such long description here is my question..
> >>>>
> >>>> from what I have learned about maven 2 there is no such environment
> >>>> variables that I can set and maven2 reads only settings from 3
> >> different
> >>>> places?  the global settings, the settings in the users home directory
> >>>> and the settings for the project.. that means I cannot create a per
> >>>> "site" settings.xml with the localRepository set to a specific
> >> directory ?
> >>>> I can probably create a settings.xml file per project but that means
> >>>> many files in many places that needs to be set up, and if one of them
> >> is
> >>>> wrong......
> >>>>
> >>>> I tried creating a settings.xml for the parent (pom) project but that
> >>>> did not look like it was working (still using
> >> /home/user/.m2/repository)
> >>>> can this be done, or are there better ways  to do this (yes versioning
> >>>> all files would be best, but that is not a realistic option at the
> >>>> moment..
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Christian Andersson - [EMAIL PROTECTED]
> >>>>
> >>>> Configuration and Collaboration for OpenOffice.org
> >>>> Open Framework Systems AS http://www.ofs.no
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >> --
> >> Christian Andersson - [EMAIL PROTECTED]
> >>
> >> Configuration and Collaboration for OpenOffice.org
> >> Open Framework Systems AS http://www.ofs.no
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >
>
> --
> Christian Andersson - [EMAIL PROTECTED]
>
> Configuration and Collaboration for OpenOffice.org
> Open Framework Systems AS http://www.ofs.no
>
>
> ---------------------------------------------------------------------
> 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