Salut, looks like the relativePath broke the single Job builds...
Can we strip relativePath off, since the aggregator helps on env setup? TIA! -Simo http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/ On Mon, Nov 26, 2012 at 3:38 PM, Olivier Lamy <[email protected]> wrote: > 2012/11/26 Simone Tripodi <[email protected]>: >> I think that having one Job per module here instead is useful, since >> modules are not final part of the same software and each component has >> a different lifecycle, I wouldn't have the whole build corrupted >> because of one module fails. >> >> WDYT? > agree (as it looks to be the case currently :-) ) >> >> http://people.apache.org/~simonetripodi/ >> http://simonetripodi.livejournal.com/ >> http://twitter.com/simonetripodi >> http://www.99soft.org/ >> >> >> On Mon, Nov 26, 2012 at 3:27 PM, Olivier Lamy <[email protected]> wrote: >>> 2012/11/26 Simone Tripodi <[email protected]>: >>>> Salut! >>>> >>>> +1 to the aggregator, I have some troubles about putting the relative >>>> path (and that's why I didn't add them at the beginning): my original >>>> idea was that each component keep its own lifecycle, like components >>>> in Apache Commons... IIUC it shouldn't have any impact, did I >>>> understand right? >>> correct. >>> That's just more easy to import all modules in ide (save fingers/time pom >>> :-) ) >>> And could be use in Jenkins too as it not needed to maintain one job per >>> module. >>> >>>> >>>> TIA and best, >>>> -Simo >>>> >>>> http://people.apache.org/~simonetripodi/ >>>> http://simonetripodi.livejournal.com/ >>>> http://twitter.com/simonetripodi >>>> http://www.99soft.org/ >>>> >>>> >>>> On Mon, Nov 26, 2012 at 2:59 PM, <[email protected]> wrote: >>>>> Author: olamy >>>>> Date: Mon Nov 26 13:59:48 2012 >>>>> New Revision: 1413621 >>>>> >>>>> URL: http://svn.apache.org/viewvc?rev=1413621&view=rev >>>>> Log: >>>>> fix relativePath for parent pom and add an aggregator build pom >>>>> >>>>> Added: >>>>> incubator/onami/trunk/pom.xml (with props) >>>>> Modified: >>>>> incubator/onami/trunk/autobind/pom.xml >>>>> incubator/onami/trunk/cache/pom.xml >>>>> incubator/onami/trunk/configuration/pom.xml >>>>> incubator/onami/trunk/guava/pom.xml >>>>> incubator/onami/trunk/lifecycle/pom.xml >>>>> incubator/onami/trunk/logging/pom.xml >>>>> incubator/onami/trunk/scheduler/pom.xml >>>>> incubator/onami/trunk/spi/pom.xml >>>>> incubator/onami/trunk/test/pom.xml >>>>> >>>>> Modified: incubator/onami/trunk/autobind/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/autobind/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/autobind/pom.xml (original) >>>>> +++ incubator/onami/trunk/autobind/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami.autobind</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/cache/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/cache/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/cache/pom.xml (original) >>>>> +++ incubator/onami/trunk/cache/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/configuration/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/configuration/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/configuration/pom.xml (original) >>>>> +++ incubator/onami/trunk/configuration/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/guava/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/guava/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/guava/pom.xml (original) >>>>> +++ incubator/onami/trunk/guava/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -21,6 +21,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/lifecycle/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/lifecycle/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/lifecycle/pom.xml (original) >>>>> +++ incubator/onami/trunk/lifecycle/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/logging/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/logging/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/logging/pom.xml (original) >>>>> +++ incubator/onami/trunk/logging/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami.logging</groupId> >>>>> >>>>> Added: incubator/onami/trunk/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/pom.xml?rev=1413621&view=auto >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/pom.xml (added) >>>>> +++ incubator/onami/trunk/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -0,0 +1,59 @@ >>>>> +<?xml version="1.0" encoding="UTF-8"?> >>>>> +<!-- >>>>> + ~ Licensed to the Apache Software Foundation (ASF) under one >>>>> + ~ or more contributor license agreements. See the NOTICE file >>>>> + ~ distributed with this work for additional information >>>>> + ~ regarding copyright ownership. The ASF licenses this file >>>>> + ~ to you under the Apache License, Version 2.0 (the >>>>> + ~ "License"); you may not use this file except in compliance >>>>> + ~ with the License. You may obtain a copy of the License at >>>>> + ~ >>>>> + ~ http://www.apache.org/licenses/LICENSE-2.0 >>>>> + ~ >>>>> + ~ Unless required by applicable law or agreed to in writing, >>>>> + ~ software distributed under the License is distributed on an >>>>> + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY >>>>> + ~ KIND, either express or implied. See the License for the >>>>> + ~ specific language governing permissions and limitations >>>>> + ~ under the License. >>>>> + --> >>>>> +<project xmlns="http://maven.apache.org/POM/4.0.0" >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >>>>> http://maven.apache.org/maven-v4_0_0.xsd"> >>>>> + <modelVersion>4.0.0</modelVersion> >>>>> + <groupId>org.apache.onami</groupId> >>>>> + <artifactId>onami-aggregator</artifactId> >>>>> + <packaging>pom</packaging> >>>>> + <version>1.0-SNAPSHOT</version> >>>>> + <name>Apache Onami Components</name> >>>>> + >>>>> + <parent> >>>>> + <groupId>org.apache</groupId> >>>>> + <artifactId>apache</artifactId> >>>>> + <version>10</version> >>>>> + </parent> >>>>> + >>>>> + <modules> >>>>> + <module>parent</module> >>>>> + <module>autobind</module> >>>>> + <module>cache</module> >>>>> + <module>configuration</module> >>>>> + <module>guava</module> >>>>> + <module>lifecycle</module> >>>>> + <module>logging</module> >>>>> + <module>scheduler</module> >>>>> + <module>spi</module> >>>>> + <module>test</module> >>>>> + </modules> >>>>> + <build> >>>>> + <plugins> >>>>> + <plugin> >>>>> + <groupId>org.apache.maven.plugins</groupId> >>>>> + <artifactId>maven-deploy-plugin</artifactId> >>>>> + <inherited>false</inherited> >>>>> + <configuration> >>>>> + <skip>true</skip> >>>>> + </configuration> >>>>> + </plugin> >>>>> + </plugins> >>>>> + </build> >>>>> + >>>>> +</project> >>>>> >>>>> Propchange: incubator/onami/trunk/pom.xml >>>>> ------------------------------------------------------------------------------ >>>>> svn:eol-style = native >>>>> >>>>> Propchange: incubator/onami/trunk/pom.xml >>>>> ------------------------------------------------------------------------------ >>>>> svn:keywords = Author Date Id Revision >>>>> >>>>> Modified: incubator/onami/trunk/scheduler/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/scheduler/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/scheduler/pom.xml (original) >>>>> +++ incubator/onami/trunk/scheduler/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/spi/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/spi/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/spi/pom.xml (original) >>>>> +++ incubator/onami/trunk/spi/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -22,6 +22,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> Modified: incubator/onami/trunk/test/pom.xml >>>>> URL: >>>>> http://svn.apache.org/viewvc/incubator/onami/trunk/test/pom.xml?rev=1413621&r1=1413620&r2=1413621&view=diff >>>>> ============================================================================== >>>>> --- incubator/onami/trunk/test/pom.xml (original) >>>>> +++ incubator/onami/trunk/test/pom.xml Mon Nov 26 13:59:48 2012 >>>>> @@ -24,6 +24,7 @@ >>>>> <groupId>org.apache.onami</groupId> >>>>> <artifactId>onami-parent</artifactId> >>>>> <version>1-SNAPSHOT</version> >>>>> + <relativePath>../parent</relativePath> >>>>> </parent> >>>>> >>>>> <groupId>org.apache.onami</groupId> >>>>> >>>>> >>> >>> >>> >>> -- >>> Olivier Lamy >>> Talend: http://coders.talend.com >>> http://twitter.com/olamy | http://linkedin.com/in/olamy > > > > -- > Olivier Lamy > Talend: http://coders.talend.com > http://twitter.com/olamy | http://linkedin.com/in/olamy
