On Mar 29, 2012, at 8:22 AM, Olivier Lamy wrote:
> 2012/3/29 Jeremy Boynes <jboy...@apache.org>:
...
>> However, we are also getting errors about the effective path of parent files 
>> which I believe is caused because the aggregating pom in trunks is not 
>> actually the parent of the modules it contains. This is because the 
>> structure of taglibs was as four projects intended to be released 
>> independently (parent, standard, rdc and extended) and not intended to be 
>> built as one.
>> 
> but the parent is in reactors (i.e. a module in the aggregator pom) so
> not an issue.

Maybe not now but it is causing Maven to warn:
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.apache.taglibs:taglibs-parent:pom:4-SNAPSHOT
[WARNING] 'parent.relativePath' points at 
org.apache.tomcat.taglibs:taglibs-aggregator instead of org.apache:apache, 
please verify your project structure @ line 20, column 11
...
[WARNING] It is highly recommended to fix these problems because they threaten 
the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.

[
>> I propose we keep that split in Jenkins and re-configure it into 4 projects 
>> matching what would be released. That would also remove the aggregator stub 
>> trunks.
> I like the idea about building all in one shot (at least for lazy
> maintenance convenience :-) )

It may be more convenient but it's not how we would do a release build. Each of 
those libraries has different levels of activity and would be released 
separately - that's what we should be building. Building them together 
increases the risk of unexpected cross-project issues. It's also building more 
than is impacted by any change. 

--
Jeremy


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to