Return-Path: Delivered-To: apmail-myfaces-users-archive@www.apache.org Received: (qmail 79161 invoked from network); 26 Nov 2010 10:36:08 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Nov 2010 10:36:08 -0000 Received: (qmail 33686 invoked by uid 500); 26 Nov 2010 10:36:07 -0000 Delivered-To: apmail-myfaces-users-archive@myfaces.apache.org Received: (qmail 33197 invoked by uid 500); 26 Nov 2010 10:36:06 -0000 Mailing-List: contact users-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Discussion" Delivered-To: mailing list users@myfaces.apache.org Received: (qmail 33182 invoked by uid 99); 26 Nov 2010 10:36:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Nov 2010 10:36:05 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sethfromaustria@gmail.com designates 74.125.82.181 as permitted sender) Received: from [74.125.82.181] (HELO mail-wy0-f181.google.com) (74.125.82.181) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Nov 2010 10:36:01 +0000 Received: by wyf22 with SMTP id 22so1843625wyf.12 for ; Fri, 26 Nov 2010 02:35:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=lw0E5hkiHLEuJhaAKxWCWzTwMWXFbwfzXzj5MPhItrY=; b=hEHYs+NewRUTi/K61Cdr92gOQeJs8c5cwRB1aNEDocTL2Kiq1MBiCZXuVGLHp+ShLw Abl/drBJ/3ie/1nhyXCyk0JppXZhl6gOfS99uwLktMxtKaxUEUJAg7YXFrCVt6Gg1zPX Zxm081UDavRMn+v0pb+pzcHrl+nARlsBFUVBU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; b=MsO70KPZF99wJnnLD20Muus5+VvaTifxycV91zjGW0U5ND964hJ1hZruhDdga44Uf6 wDOL8PVaJBIl4L/bwenP+UlMdssOovrkMKucaqbeicEh78Yt7QoApeISb9hda0cSPhdQ THUwGumk5bviFtyOui8++eWCiu3z+WO2LVVnw= MIME-Version: 1.0 Received: by 10.216.50.75 with SMTP id y53mr1725640web.85.1290767739384; Fri, 26 Nov 2010 02:35:39 -0800 (PST) Sender: sethfromaustria@gmail.com Received: by 10.216.79.21 with HTTP; Fri, 26 Nov 2010 02:35:39 -0800 (PST) Date: Fri, 26 Nov 2010 11:35:39 +0100 X-Google-Sender-Auth: WZXrpgx-2bxPWh2MU2ZwhUkcmKE Message-ID: Subject: FYI: MyFaces now provides an OSGi bundle (was: svn commit: r1039301 - in /myfaces/core/trunk: bundle/ bundle/pom.xml pom.xml) From: Jakob Korherr To: MyFaces Discussion , MyFaces Development Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, As part of the Geronimo integration, MyFaces now provides an OSGi bundle, which includes myfaces-api and myfaces-impl. So if you are working in an OSGi environment, this is the dependency to use= : org.apache.myfaces.core myfaces-bundle >=3D 2.0.3 compile Regards, Jakob ---------- Forwarded message ---------- From: Date: 2010/11/26 Subject: svn commit: r1039301 - in /myfaces/core/trunk: bundle/ bundle/pom.xml pom.xml To: commits@myfaces.apache.org Author: jakobk Date: Fri Nov 26 10:25:58 2010 New Revision: 1039301 URL: http://svn.apache.org/viewvc?rev=3D1039301&view=3Drev Log: MYFACES-2976 Support hiding myfaces impl classes in osgi, and provide a single osgi bundle for api + impl (provide OSGi bundle module) Added: =C2=A0 =C2=A0myfaces/core/trunk/bundle/ =C2=A0 (with props) =C2=A0 =C2=A0myfaces/core/trunk/bundle/pom.xml Modified: =C2=A0 =C2=A0myfaces/core/trunk/pom.xml Propchange: myfaces/core/trunk/bundle/ ---------------------------------------------------------------------------= --- --- svn:ignore (added) +++ svn:ignore Fri Nov 26 10:25:58 2010 @@ -0,0 +1,12 @@ +target +.metadata +.classpath +.project +.settings +*.iml +*.ipr +*.iws +.git +.gitignore +.externalToolBuilders +maven-eclipse.xml Added: myfaces/core/trunk/bundle/pom.xml URL: http://svn.apache.org/viewvc/myfaces/core/trunk/bundle/pom.xml?rev=3D1= 039301&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 --- myfaces/core/trunk/bundle/pom.xml (added) +++ myfaces/core/trunk/bundle/pom.xml Fri Nov 26 10:25:58 2010 @@ -0,0 +1,119 @@ + + + + =C2=A0 =C2=A04.0.0 + + =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0org.apache.myfaces.core + =C2=A0 =C2=A0 =C2=A0 =C2=A0myfaces-core-project + =C2=A0 =C2=A0 =C2=A0 =C2=A02.0.3-SNAPSHOT + =C2=A0 =C2=A0 + + =C2=A0 =C2=A0myfaces-bundle + =C2=A0 =C2=A0Apache MyFaces JSF-2.0 Core OSGi Bundle + =C2=A0 =C2=A0bundle + + =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org.apach= e.felix + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0maven-= bundle-plugin + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02.1.0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0true + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + org.apache.myfaces.core.bundle + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0${java.version} + ${project.name} + ${project.version} + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0The Apache Software Foundation + ${project.groupId} + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.faces.*;version=3D"${project.version}", + org.apache.myfaces.config.annotation;version=3D"${project.version}", + org.apache.myfaces.shared_impl.webapp.webxml;version=3D"${project.version}"= , + org.apache.myfaces.spi;version=3D"${project.version}", + org.apache.myfaces.webapp;version=3D"${project.version}", + org.apache.myfaces.taglib.*;version=3D"${project.version}", + org.apache.myfaces.ee6;version=3D"${project.version}", + org.apache.myfaces.config.element;version=3D"${project.version}", + org.apache.myfaces.config.impl.digester.elements;version=3D"${project.versi= on}" + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0!org.apache.myfaces.*, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0com.google.inject;version=3D"[1.0.0, 2.0.0)";resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.annotation, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.crypto, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.crypto.spec, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.ejb;resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.el;version=3D"[1.0.0, 3.0.0)", + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.naming, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.persistence;version=3D"[1.0.0, 2.1)";resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.portlet;version=3D"[1.0.0, 2.1)";resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.servlet;version=3D"[2.5.0, 3.1)", + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.servlet.http;version=3D"[2.5.0, 3.1)", + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.servlet.jsp;version=3D"[2.1.0, 3.1)", + javax.servlet.jsp.jstl.core;version=3D"[1.1.2, 2.0.0)", + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.servlet.jsp.tagext;version=3D"[2.1.0, 3.1)", + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.servlet.annotation;resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0javax.xml.parsers, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.apache;resolution:=3Doptional, + org.apache.commons.beanutils;version=3D"[1.8.3, 2.0.0)", + org.apache.commons.codec.binary;version=3D"[1.3.0, 2.0.0)", + org.apache.commons.collections.map;version=3D"[3.2.0, 4.0.0)", + org.apache.commons.digester;version=3D"[1.8.0, 2.0.0)", + org.apache.commons.discovery;version=3D"[0.4.0, 1.0.0)", + org.apache.commons.discovery.resource;version=3D"[0.4.0, 1.0.0)", + org.apache.commons.discovery.resource.names;version=3D"[0.4.0, 1.0.0)", + org.apache.commons.discovery.tools;version=3D"[0.4.0, 1.0.0)", + org.apache.commons.logging;version=3D"[1.1.1, 2.0.0)", + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.w3c.dom, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.xml.sax, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.xml.sax.helpers, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.apache.jasper.compiler;resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.apache.jasper.el;resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.apache.el;resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0org.apache.tomcat;resolution:=3Doptional, + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0* + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 + *;type=3D!pom;inline=3Dtrue + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 + + =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org.apache.myfaces.core= + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0myfaces-api + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${project.version} + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0provided + =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org.apache.myfaces.core= + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0myfaces-impl + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${project.version} + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0provided + =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0 =C2=A0 + + + \ No newline at end of file Modified: myfaces/core/trunk/pom.xml URL: http://svn.apache.org/viewvc/myfaces/core/trunk/pom.xml?rev=3D1039301&= r1=3D1039300&r2=3D1039301&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 --- myfaces/core/trunk/pom.xml (original) +++ myfaces/core/trunk/pom.xml Fri Nov 26 10:25:58 2010 @@ -50,6 +50,7 @@ =C2=A0 =C2=A0 api =C2=A0 =C2=A0 implee6 =C2=A0 =C2=A0 impl + =C2=A0 =C2=A0bundle --=20 Jakob Korherr blog: http://www.jakobk.com twitter: http://twitter.com/jakobkorherr work: http://www.irian.at