IIUC your proposition is to play with defining <localRepository /> value to variabilize the value with the current project? Unfortunately I don't think this is gonna work since <localRepository /> is actually totally ignored by design. You define <localRepositoryPath> once directly in the m-invoker-p configuration block in the pom.xml.
2014-05-20 15:09 GMT+02:00 Stephen Connolly <stephen.alan.conno...@gmail.com >: > Eh you might be able to... > > you could have the "local repo" that m-i-p "installs" into be a "remote" > repo in your settings.xml (along with the mrm repo) and then use ${basedir} > in the localrepo path... > > (Untested) > > > On 20 May 2014 13:08, Baptiste Mathus <bmat...@batmat.net> wrote: > > > Yup, I know this work is still underway, no problem. I realize I wasn't > > clear enough (and my TL;DR may have been be misleading). > > > > I was also wondering if there was a workaround where you could define a > > specific path *per it* for the local repository. But unfortunately from a > > quick look at InvokerMojo.java I don't think it is possible. > > > > Thanks for your feedback. > > > > > > 2014-05-20 13:51 GMT+02:00 Kristian Rosenvold < > > kristian.rosenv...@gmail.com> > > : > > > > > > > > AFIK this is one is unsolved. We have a number of kludges that involve > > > resolving all the required deps to the local repository *before* > > > starting the parallel process, at least 2 og 3 projects do it this > > > way. As far as I understand solving concurrent thread safe repo in the > > > latest maven version should be trivial, but it needs to be solved in > > > the core. > > > > > > Kristian > > > > > > > > > 2014-05-20 9:13 GMT+02:00 Baptiste Mathus <m...@batmat.net>: > > > > Hi all, > > > > > > > > *TL;DR: does anyone use the parallelThreads option in > > > maven-invoker-plugin? > > > > Do you also have issues with concurrent local repository access? If > so, > > > how > > > > do you solve them?* > > > > > > > > I've recently come across the parallelThreads option in > > > > maven-invoker-plugin. After having tried to use it a few times, I'm > > > > currently stuck. > > > > > > > > It fails randomly, and not surprisingly it seems like it comes from > the > > > > fact the local-repo is shared between ITs. While downloading from the > > > MRM, > > > > there's always one jars that fails to be written to the disk because > > of a > > > > likely concurrent access. > > > > > > > > My first thought was to try and have a separate localRepository per > IT. > > > But > > > > I can't find a property or even a workaround to do that. > > > > > > > > Because filing an issue to m-invoker-p, I wanted to check here if I > was > > > > missing something. > > > > > > > > Thanks for your help. > > > > > > > > -- Baptiste > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > -- > > Baptiste <Batmat> MATHUS - http://batmat.net > > Sauvez un arbre, > > Mangez un castor ! > > > -- Baptiste <Batmat> MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor !