From dev-return-550-apmail-karaf-dev-archive=karaf.apache.org@karaf.apache.org Fri Nov 26 20:30:03 2010 Return-Path: Delivered-To: apmail-karaf-dev-archive@minotaur.apache.org Received: (qmail 28112 invoked from network); 26 Nov 2010 20:30:02 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Nov 2010 20:30:02 -0000 Received: (qmail 3172 invoked by uid 500); 26 Nov 2010 20:30:02 -0000 Delivered-To: apmail-karaf-dev-archive@karaf.apache.org Received: (qmail 3148 invoked by uid 500); 26 Nov 2010 20:30:02 -0000 Mailing-List: contact dev-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list dev@karaf.apache.org Received: (qmail 3140 invoked by uid 99); 26 Nov 2010 20:30:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Nov 2010 20:30:02 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gnodet@gmail.com designates 74.125.82.42 as permitted sender) Received: from [74.125.82.42] (HELO mail-ww0-f42.google.com) (74.125.82.42) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Nov 2010 20:29:54 +0000 Received: by wwb39 with SMTP id 39so18647wwb.3 for ; Fri, 26 Nov 2010 12:29:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=b2pk8fy2RxumIceFGpT7U98OgjaB3Xr5DL7itYzdh4c=; b=pz5oX3ylibxZsH+gHEK1w1/MuNZlheZOVtU4SpBPF6cFwHXwShFouSKtvS749a5loh ed4hrJggUI5m3dLgiosVBtYc7Qcr6vPGYHoCEP4hn2acju77xaiz+gK/HTnFP6HfLTzt mRqkv+/jdWcJm0xNq7iqy4ZlB41FiyFs62JoU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=WLcvHdPstz3yFmu+eSOHhHne0aci8tdiLH2hEj2N7HDVqGIA4tddgBE6PVF5c9kb6e hi5PFYcFGtpfvxu86IX8oI9pfFuObE90+jdQWoCqBknDOL4dmfjCVEk+g/qj8+wggYlT +23++Z8kehyPvegJpzPtLJ5NtvMEzXjIsqA+E= MIME-Version: 1.0 Received: by 10.227.154.7 with SMTP id m7mr2852744wbw.211.1290803374227; Fri, 26 Nov 2010 12:29:34 -0800 (PST) Received: by 10.227.132.139 with HTTP; Fri, 26 Nov 2010 12:29:34 -0800 (PST) In-Reply-To: <20101126202126.071EB238888A@eris.apache.org> References: <20101126202126.071EB238888A@eris.apache.org> Date: Fri, 26 Nov 2010 21:29:34 +0100 Message-ID: Subject: Re: svn commit: r1039550 - in /karaf/trunk/features: enterprise/ enterprise/pom.xml enterprise/src/ enterprise/src/main/ enterprise/src/main/resources/ enterprise/src/main/resources/features.xml pom.xml From: Guillaume Nodet To: dev@karaf.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Nov 26, 2010 at 21:21, wrote: > Author: iocanel > Date: Fri Nov 26 20:21:25 2010 > New Revision: 1039550 > > URL: http://svn.apache.org/viewvc?rev=3D1039550&view=3Drev > Log: > [KARAF-293] Created a project that hosts the karaf enterprise features > > Added: > =A0 =A0karaf/trunk/features/enterprise/ > =A0 =A0karaf/trunk/features/enterprise/pom.xml > =A0 =A0karaf/trunk/features/enterprise/src/ > =A0 =A0karaf/trunk/features/enterprise/src/main/ > =A0 =A0karaf/trunk/features/enterprise/src/main/resources/ > =A0 =A0karaf/trunk/features/enterprise/src/main/resources/features.xml > Modified: > =A0 =A0karaf/trunk/features/pom.xml > > Added: karaf/trunk/features/enterprise/pom.xml > URL: http://svn.apache.org/viewvc/karaf/trunk/features/enterprise/pom.xml= ?rev=3D1039550&view=3Dauto > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- karaf/trunk/features/enterprise/pom.xml (added) > +++ karaf/trunk/features/enterprise/pom.xml Fri Nov 26 20:21:25 2010 > @@ -0,0 +1,85 @@ > + > + + =A0 =A0 =A0 =A0 xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" > + =A0 =A0 =A0 =A0 xsi:schemaLocation=3D"http://maven.apache.org/POM/4.0.0= http://maven.apache.org/xsd/maven-4.0.0.xsd"> > + =A0 =A0 > + > + =A0 =A04.0.0 > + > + =A0 =A0 > + =A0 =A0 =A0 =A0org.apache.karaf.features > + =A0 =A0 =A0 =A0features > + =A0 =A0 =A0 =A02.1.99-SNAPSHOT > + =A0 =A0 > + > + =A0 =A0enterprise > + =A0 =A0Apache Karaf :: Features :: Enterprise > + > + =A0 =A0 > + =A0 =A0 =A0 =A0 features.xml > + =A0 =A0 =A0 =A02.1_3_6 > + =A0 =A0 =A0 =A01.1.1 > + =A0 =A0 =A0 =A01.1 > + =A0 =A0 I think the maintenance would be easier if all versions are defined in the root pom. It avoid looking in various poms when someone wants to update a given version. > + > + =A0 =A0 > + =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0src/main/resources > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0true > + =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 > + > + =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0org.apache.maven.plugins > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0maven-resources-plugin > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02.4.3 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0filter > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0process-resources= > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0org.codehaus.mojo > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0build-helper-maven-plugin > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0attach-artifacts > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0package > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0attach-art= ifact > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= target/classes/${features.file} > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= xml > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= features > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 > + =A0 =A0 > + > \ No newline at end of file > > Added: karaf/trunk/features/enterprise/src/main/resources/features.xml > URL: http://svn.apache.org/viewvc/karaf/trunk/features/enterprise/src/mai= n/resources/features.xml?rev=3D1039550&view=3Dauto > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- karaf/trunk/features/enterprise/src/main/resources/features.xml (adde= d) > +++ karaf/trunk/features/enterprise/src/main/resources/features.xml Fri N= ov 26 20:21:25 2010 > @@ -0,0 +1,44 @@ > + > + > + =A0 =A0 > + > + > + =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0
The Aries JTA
> + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.geronimo.specs/geronimo-j= ta_1.1_spec/${geronimo.transaction.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.transaction/org.apa= che.aries.transaction.blueprint/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.transaction/org.apa= che.aries.transaction.manager/${aries.blueprint.version} > + =A0 =A0 =A0 =A0
> + > + =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.geronimo.specs/geronimo-j= ta_1.1_spec/${geronimo.transaction.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.geronimo.specs/geronimo-j= pa_2.0_spec/${geronimo.transaction.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.jpa/org.apache.arie= s.jpa.blueprint.aries/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.jpa/org.apache.arie= s.jpa.container/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.jpa/org.apache.arie= s.jpa.container.context/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries/org.apache.aries.ut= il/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 > + > + =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.osgi/org.osgi.enterprise/${osgi.= version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.servicemix.bundles/org.ap= ache.servicemix.bundles.cglib/${cglib.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.jndi/org.apache.ari= es.jndi.core/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 =A0 =A0mvn:org.apache.aries.jndi/org.apache.ari= es.jndi.url/${aries.blueprint.version} > + =A0 =A0 =A0 =A0 > +
Apart from the typo on the root element, I think it would be nice if those features could leverage the obr repository when installed. I.e. add repository=3D"(obr)" on the feature elements and put a dependency=3D"true" on bundles which are not part of the core feature (i.e. they are installed because you need those to provide some third party package. Last, installing the org.osgi/org.osgi.enterprise is imho a bad idea and it's too big and could break modularity. Aries usually provide a bundle with the api and also one which contain both the implementation and the api... > \ No newline at end of file > > Modified: karaf/trunk/features/pom.xml > URL: http://svn.apache.org/viewvc/karaf/trunk/features/pom.xml?rev=3D1039= 550&r1=3D1039549&r2=3D1039550&view=3Ddiff > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- karaf/trunk/features/pom.xml (original) > +++ karaf/trunk/features/pom.xml Fri Nov 26 20:21:25 2010 > @@ -37,6 +37,7 @@ > =A0 =A0 =A0 =A0 command > =A0 =A0 =A0 =A0 management > =A0 =A0 =A0 =A0 obr > + =A0 =A0 =A0 =A0enterprise > =A0 =A0 > > =A0 > > > --=20 Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com