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]

Reply via email to