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? 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
