On Oct 16, 2010, at 9:51 PM, Sergiu Dumitriu wrote:
On 10/16/2010 03:01 PM, Vincent Massol wrote:
On Oct 16, 2010, at 2:38 PM, Sergiu Dumitriu wrote:
> On 10/16/2010 01:10 PM, Vincent Massol wrote:
>> Hi devs,
>>
>> I'd like to create svn externals for enterprise in enterprise/trunks that
would build both platform and enterprise. I would put a pom.xml in trunks for doing that.
>>
>> The need is to have a single maven multi module project to run Clover on
(otherwise it's more complex for setting up Clover).
>>
>> WDYT?
>
> I'm not sure trunks is the best option. We could have some svn externals
> directly in the enterprise directory.
>
> svnroot/xwiki/enterprise/trunk/
> |- database
> |- distribution
> |- distribution-test/
> |- installers/
> |- platform
> |- /core/ -> svnroot/xwiki/platform/core/trunk/
> |- ...
> |- web
> |- wiki
We wouldn't want that developers have to checkout platform when they check the
enterprise trunk...
Something's not clear, I thought this is the same thing, except that
it's in a different structure. Doesn't your trunks proposal also imply
checking out the platform?
People who want to build enterprise will checkout enterprise/trunk as they do now,
nothing is changed from now.
People who want to check out enterprise + platform at once will checkout
enterprise/trunks (new)
OK, so it would be:
svnroot/xwiki/enterprise/
|- branches
|- tags
|- trunk
|- trunks
This is breaking a bit the t+b+t convention, so I don't like it that much.