I updated the docs at https://cwiki.apache.org/confluence/display/MAVEN/git-workspace-plugin to include a branch/branchless strategy.
A branch based strategy is real badass if you're comfortable with branches. Arguably most git n00bs are not used to a version control system with a well functioning branch concept, so a branchless mode of operation is required. As can be seen from the wiki, I am somewhat at loss for a good branchless solution. I think the best solution is probably to support "trunk only" when running branchless, effectively just move all the checked out dependencies to SNAPSHOT and use trunk for everything. I think we can call it svn mode ;) Kristian 2012/9/13 Kristian Rosenvold <[email protected]>: > IntelliJ would work very happily with just a pom file aggregating pom; > which in this case would be just a modules list. The only problem > reaIly is that I have to put it in a subfolder, since "there can be > only one" (Highlander). > > I'm sure we could generate multiple output formats for the aggregating > project, does not eclipse have native pom support too ? > > Kristian (Only touches eclipse with pitcfork) > > 2012/9/13 Jason van Zyl <[email protected]>: >> You may want to look at PSF files in Eclipse if you want to leverage an >> existing format. >> >> http://wiki.eclipse.org/PSF >> >> On Sep 13, 2012, at 7:43 AM, Olivier Lamy wrote: >> >>> Hi, >>> This idea looks nice :-). >>> I imagine you will retrieve scm locations of dependencies from their poms. >>> In such case dependencies can be a mix of scm (git, svn, hg etc..) >>> So I would prefer we try to do something more generic to provide such >>> features for all scms we support with maven scm (hey we have a very >>> generic scm api :-) ). >>> Maybe it's the case and just the plugin name confuse me :-). >>> >>> 2012/9/13 Kristian Rosenvold <[email protected]>: >>>> I have just added wiki document to discuss the design of a totally new >>>> plugin I have dubbed the "git-workspace-plugin". >>>> >>>> The idea is to change the way we work with layered multi-module >>>> projects in git that will make it a whole lot easier for anyone >>>> wishing to make a change to do so. >>>> >>>> The page is at >>>> https://cwiki.apache.org/confluence/display/MAVEN/git-workspace-plugin >>>> and I would really appreciate any kind of feedback on this. >>>> >>>> Feel free to edit the page, I will also keep it up to date ;) >>>> >>>> Kristian >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>> >>> >>> >>> -- >>> Olivier Lamy >>> Talend: http://coders.talend.com >>> http://twitter.com/olamy | http://linkedin.com/in/olamy >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> >> Thanks, >> >> Jason >> >> ---------------------------------------------------------- >> Jason van Zyl >> Founder & CTO, Sonatype >> Founder, Apache Maven >> http://twitter.com/jvanzyl >> --------------------------------------------------------- >> >> Simplex sigillum veri. (Simplicity is the seal of truth.) >> >> >> >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
