From users-return-7157-apmail-felix-users-archive=felix.apache.org@felix.apache.org Mon Apr 05 00:02:03 2010 Return-Path: Delivered-To: apmail-felix-users-archive@minotaur.apache.org Received: (qmail 71843 invoked from network); 5 Apr 2010 00:02:03 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 Apr 2010 00:02:03 -0000 Received: (qmail 25654 invoked by uid 500); 5 Apr 2010 00:02:03 -0000 Delivered-To: apmail-felix-users-archive@felix.apache.org Received: (qmail 25625 invoked by uid 500); 5 Apr 2010 00:02:03 -0000 Mailing-List: contact users-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@felix.apache.org Delivered-To: mailing list users@felix.apache.org Received: (qmail 25617 invoked by uid 99); 5 Apr 2010 00:02:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Apr 2010 00:02:02 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL,T_TO_NO_BRKTS_FREEMAIL,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [77.238.184.58] (HELO smtp127.mail.ukl.yahoo.com) (77.238.184.58) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 05 Apr 2010 00:01:58 +0000 Received: (qmail 55091 invoked from network); 5 Apr 2010 00:01:36 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:Reply-To:User-Agent:MIME-Version:To:Subject:Content-Type; b=P/XmB50iTqiX/DGUKHaMHKM4ZRqIwJ2guqIvtu1wCTpLSKXl73hMdAXnariNxmrqZmYcBHgqO0BxxQ80lfSK6c69mv8rGGnv12Tf9X+vkk5txVVzh4gbHQGoKm/J/D1pKVZXt8eOy6S8XBsxSAfup+FSswLaQYNnNY7TY/Vq0lE= ; Received: from p5B1414B7.dip0.t-ipconnect.de (hussdl1985-felix@91.20.20.183 with plain) by smtp127.mail.ukl.yahoo.com with SMTP; 05 Apr 2010 00:01:36 +0000 GMT X-Yahoo-SMTP: I8_YL16swBD6UPHbafDkgkhXONuvshsPLBc2 X-YMail-OSG: h.u3vw0VM1mE0nS80d1uDCm4yy16o9ZyMUALb8gFe4dKH0cWUBtRX6qAIsbRypI302OdofSodxzYgEbGNCpR2fUxms2kqbBS2qzVle_7.3xDKAxyJVGwqjKnB3Oi5TOOjfHhm9TLa4v4EDRGu9CAsiZLBmLax3wL.IjKPloMSs_NZOyHm8dPOHO1Iva.76pGbXqbxjrto6wiVGoFnIhvOenGjTCOhYOzyhM2 X-Yahoo-Newman-Property: ymail-3 Message-ID: <4BB9286A.2000603@yahoo.de> Date: Mon, 05 Apr 2010 02:01:46 +0200 From: Dan H Reply-To: hussdl1985-felix@yahoo.de User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: users@felix.apache.org Subject: Embedding Hibernate in an OSGi bundle using maven-bundle-plugin is hard Content-Type: multipart/mixed; boundary="------------000406030802010209060909" --------------000406030802010209060909 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Has anyone managed to embed Hibernate within their bundle using Maven and maven-bundle-plugin? I'm getting errors that seem to be the result of bad manifest "Import-Package" sections: ---- ERROR: Error starting file:/C:/dev/felix/bundle/kurt-handler-a-1.0.0.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle de.huss.kurt-handler-a [2]: package; (package=com.sun.jdmk.comm)) org.osgi.framework.BundleException: Unresolved constraint in bundle de.huss.kurt-handler-a [2]: package; (package=com.su n.jdmk.comm) at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3295) at org.apache.felix.framework.Felix.startBundle(Felix.java:1653) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1124) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) at java.lang.Thread.run(Thread.java:619) ---- There is a lot of guesswork involved, but I think that the bundle plugin does not handle the node of a dependency and adds a package import to the manifest anyway. It also seems possible to me that the bundle plugin is adding imports for dependencies that are flagged as optional. I've attached the pom.xml and the generated manifest for those who care. Another thought: maybe I'm missing some magic Maven artifact that I could import to get a working Hibernate library for OSGi environments? Thank you very much in advance! -Dan --------------000406030802010209060909 Content-Type: text/xml; name="pom.xml" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="pom.xml" PHByb2plY3QgeG1sbnM9Imh0dHA6Ly9tYXZlbi5hcGFjaGUub3JnL1BPTS80LjAuMCIgeG1s bnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSINCgl4 c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly9tYXZlbi5hcGFjaGUub3JnL1BPTS80LjAuMCBo dHRwOi8vbWF2ZW4uYXBhY2hlLm9yZy9tYXZlbi12NF8wXzAueHNkIj4NCgk8bW9kZWxWZXJz aW9uPjQuMC4wPC9tb2RlbFZlcnNpb24+DQoJPGdyb3VwSWQ+ZGUuaHVzczwvZ3JvdXBJZD4N Cgk8YXJ0aWZhY3RJZD5rdXJ0LWhhbmRsZXItYTwvYXJ0aWZhY3RJZD4NCgk8dmVyc2lvbj4x LjAuMDwvdmVyc2lvbj4NCgk8cGFja2FnaW5nPmJ1bmRsZTwvcGFja2FnaW5nPg0KCTxuYW1l Pkt1cnQgSGFuZGxlciBBPC9uYW1lPg0KCTxyZXBvc2l0b3JpZXM+DQoJCTxyZXBvc2l0b3J5 Pg0KCQkJPGlkPmpib3NzPC9pZD4NCgkJCTx1cmw+aHR0cDovL3JlcG9zaXRvcnkuamJvc3Mu b3JnL21hdmVuMjwvdXJsPg0KCQk8L3JlcG9zaXRvcnk+DQoJPC9yZXBvc2l0b3JpZXM+DQoJ PGRlcGVuZGVuY2llcz4NCgkJPGRlcGVuZGVuY3k+DQoJCQk8Z3JvdXBJZD5vcmcuYXBhY2hl LmZlbGl4PC9ncm91cElkPg0KCQkJPGFydGlmYWN0SWQ+b3JnLm9zZ2kuY29yZTwvYXJ0aWZh Y3RJZD4NCgkJCTx2ZXJzaW9uPjEuNC4wPC92ZXJzaW9uPg0KCQkJPHNjb3BlPnByb3ZpZGVk PC9zY29wZT4NCgkJPC9kZXBlbmRlbmN5Pg0KCQk8ZGVwZW5kZW5jeT4NCgkJCTxncm91cElk PmRlLmh1c3M8L2dyb3VwSWQ+DQoJCQk8YXJ0aWZhY3RJZD5rdXJ0PC9hcnRpZmFjdElkPg0K CQkJPHZlcnNpb24+MS4wLjA8L3ZlcnNpb24+DQoJCQk8c2NvcGU+cHJvdmlkZWQ8L3Njb3Bl Pg0KCQk8L2RlcGVuZGVuY3k+DQoJCTxkZXBlbmRlbmN5Pg0KCQkJPGdyb3VwSWQ+b3JnLmhp YmVybmF0ZTwvZ3JvdXBJZD4NCgkJCTxhcnRpZmFjdElkPmhpYmVybmF0ZS1jM3AwPC9hcnRp ZmFjdElkPg0KCQkJPHZlcnNpb24+My4zLjIuR0E8L3ZlcnNpb24+DQoJCTwvZGVwZW5kZW5j eT4NCgkJPGRlcGVuZGVuY3k+DQoJCQk8Z3JvdXBJZD5qdW5pdDwvZ3JvdXBJZD4NCgkJCTxh cnRpZmFjdElkPmp1bml0PC9hcnRpZmFjdElkPg0KCQkJPHZlcnNpb24+NC42PC92ZXJzaW9u Pg0KCQkJPHNjb3BlPnRlc3Q8L3Njb3BlPg0KCQk8L2RlcGVuZGVuY3k+DQoJCTxkZXBlbmRl bmN5Pg0KCQkJPCEtLSBIaWJlcm5hdGUgcmVxdWlyZXMgc2xmNGogLS0+DQoJCQk8Z3JvdXBJ ZD5vcmcuc2xmNGo8L2dyb3VwSWQ+DQoJCQk8YXJ0aWZhY3RJZD5zbGY0ai1sb2c0ajEyPC9h cnRpZmFjdElkPg0KCQkJPHZlcnNpb24+MS41Ljg8L3ZlcnNpb24+DQoJCTwvZGVwZW5kZW5j eT4NCgkJPGRlcGVuZGVuY3k+DQoJCQk8Z3JvdXBJZD5sb2c0ajwvZ3JvdXBJZD4NCgkJCTxh cnRpZmFjdElkPmxvZzRqPC9hcnRpZmFjdElkPg0KCQkJPHZlcnNpb24+MS4yLjE1PC92ZXJz aW9uPg0KCQkJPHR5cGU+amFyPC90eXBlPg0KCQkJPGV4Y2x1c2lvbnM+DQoJCQkJPGV4Y2x1 c2lvbj4NCgkJCQkJPGdyb3VwSWQ+Y29tLnN1bi5qbXg8L2dyb3VwSWQ+DQoJCQkJCTxhcnRp ZmFjdElkPmpteHJpPC9hcnRpZmFjdElkPg0KCQkJCTwvZXhjbHVzaW9uPg0KCQkJCTxleGNs dXNpb24+DQoJCQkJCTxncm91cElkPmNvbS5zdW4uamRtazwvZ3JvdXBJZD4NCgkJCQkJPGFy dGlmYWN0SWQ+am14dG9vbHM8L2FydGlmYWN0SWQ+DQoJCQkJPC9leGNsdXNpb24+DQoJCQkJ PGV4Y2x1c2lvbj4NCgkJCQkJPGdyb3VwSWQ+amF2YXguam1zPC9ncm91cElkPg0KCQkJCQk8 YXJ0aWZhY3RJZD5qbXM8L2FydGlmYWN0SWQ+DQoJCQkJPC9leGNsdXNpb24+DQoJCQk8L2V4 Y2x1c2lvbnM+DQoJCTwvZGVwZW5kZW5jeT4NCgkJPGRlcGVuZGVuY3k+DQoJCQk8IS0tDQoJ CQkJSW1wb3J0YW50IGFkZGl0aW9uIGJlY2F1c2UgIm9wdGlvbmFsIiBkZXBlbmRlbmNpZXMg c2VlbSB0byBjb25mdXNlDQoJCQkJdGhlIGJ1bmRsZSBwbHVnaW4uIEFsc28gdGhpcyBpc24n dCByZWFsbHkgYW4gb3B0aW9uYWwgZGVwZW5kZW5jeSBhcw0KCQkJCUhpYmVybmF0ZSBSRVFV SVJFUyBlaXRoZXIgY2dsaWIgb3IgamF2YXNzaXN0IHRvIGRvIGl0cyB0aGluZy4NCgkJCS0t Pg0KCQkJPGdyb3VwSWQ+Y2dsaWI8L2dyb3VwSWQ+DQoJCQk8YXJ0aWZhY3RJZD5jZ2xpYjwv YXJ0aWZhY3RJZD4NCgkJCTx2ZXJzaW9uPjIuMS4zPC92ZXJzaW9uPg0KCQkJPG9wdGlvbmFs PmZhbHNlPC9vcHRpb25hbD4NCgkJPC9kZXBlbmRlbmN5Pg0KCQk8ZGVwZW5kZW5jeT4NCgkJ CTxncm91cElkPm15c3FsPC9ncm91cElkPg0KCQkJPGFydGlmYWN0SWQ+bXlzcWwtY29ubmVj dG9yLWphdmE8L2FydGlmYWN0SWQ+DQoJCQk8dmVyc2lvbj41LjEuMTI8L3ZlcnNpb24+DQoJ CTwvZGVwZW5kZW5jeT4NCgk8L2RlcGVuZGVuY2llcz4NCgk8YnVpbGQ+DQoJCTxwbHVnaW5z Pg0KCQkJPHBsdWdpbj4NCgkJCQk8IS0tDQoJCQkJCVRoZSBkZXBlbmRlbmNpZXMgc2hvdWxk IGJlIG1hbmFnZWQgYnkgdGhlIGJ1bmRsZSBwbHVnaW4sIGJ1dCBJDQoJCQkJCXdhbnRlZCBh ICJzZWNvbmQgb3BpbmlvbiINCgkJCQktLT4NCgkJCQk8Z3JvdXBJZD5vcmcuYXBhY2hlLm1h dmVuLnBsdWdpbnM8L2dyb3VwSWQ+DQoJCQkJPGFydGlmYWN0SWQ+bWF2ZW4tZGVwZW5kZW5j eS1wbHVnaW48L2FydGlmYWN0SWQ+DQoJCQkJPGV4ZWN1dGlvbnM+DQoJCQkJCTxleGVjdXRp b24+DQoJCQkJCQk8aWQ+Y29weS1kZXBlbmRlbmNpZXM8L2lkPg0KCQkJCQkJPHBoYXNlPnBh Y2thZ2U8L3BoYXNlPg0KCQkJCQkJPGdvYWxzPg0KCQkJCQkJCTxnb2FsPmNvcHktZGVwZW5k ZW5jaWVzPC9nb2FsPg0KCQkJCQkJPC9nb2Fscz4NCgkJCQkJCTxjb25maWd1cmF0aW9uPg0K CQkJCQkJCTxvdXRwdXREaXJlY3Rvcnk+JHtwcm9qZWN0LmJ1aWxkLmRpcmVjdG9yeX0vZGVw ZW5kZW5jeTwvb3V0cHV0RGlyZWN0b3J5Pg0KCQkJCQkJCTxvdmVyV3JpdGVSZWxlYXNlcz5m YWxzZTwvb3ZlcldyaXRlUmVsZWFzZXM+DQoJCQkJCQkJPG92ZXJXcml0ZVNuYXBzaG90cz50 cnVlPC9vdmVyV3JpdGVTbmFwc2hvdHM+DQoJCQkJCQk8L2NvbmZpZ3VyYXRpb24+DQoJCQkJ CTwvZXhlY3V0aW9uPg0KCQkJCTwvZXhlY3V0aW9ucz4NCgkJCTwvcGx1Z2luPg0KCQkJPHBs dWdpbj4NCgkJCQk8Z3JvdXBJZD5vcmcuYXBhY2hlLmZlbGl4PC9ncm91cElkPg0KCQkJCTxh cnRpZmFjdElkPm1hdmVuLWJ1bmRsZS1wbHVnaW48L2FydGlmYWN0SWQ+DQoJCQkJPGV4dGVu c2lvbnM+dHJ1ZTwvZXh0ZW5zaW9ucz4NCgkJCQk8Y29uZmlndXJhdGlvbj4NCgkJCQkJPGlu c3RydWN0aW9ucz4NCgkJCQkJCTxFeHBvcnQtUGFja2FnZT5kZS5odXNzLmt1cnQuaGFuZGxl ci5hLmFwaTwvRXhwb3J0LVBhY2thZ2U+DQoJCQkJCQk8UHJpdmF0ZS1QYWNrYWdlPmRlLmh1 c3Mua3VydC5oYW5kbGVyLmEuKjwvUHJpdmF0ZS1QYWNrYWdlPg0KCQkJCQkJPEJ1bmRsZS1B Y3RpdmF0b3I+ZGUuaHVzcy5rdXJ0LmhhbmRsZXIuYS5BY3RpdmF0b3I8L0J1bmRsZS1BY3Rp dmF0b3I+DQoJCQkJCQk8SW5jbHVkZS1SZXNvdXJjZT5zcmMvbWFpbi9yZXNvdXJjZXMvPC9J bmNsdWRlLVJlc291cmNlPg0KCQkJCQkJPCEtLSBFbWJlZCBhbGwgY29tcGlsZSBhbmQgcnVu dGltZSBzY29wZSBkZXBlbmRlbmNpZXMgLS0+DQoJCQkJCQk8RW1iZWQtRGVwZW5kZW5jeT4q O3Njb3BlPWNvbXBpbGV8cnVudGltZTwvRW1iZWQtRGVwZW5kZW5jeT4NCgkJCQkJCTxFbWJl ZC1UcmFuc2l0aXZlPnRydWU8L0VtYmVkLVRyYW5zaXRpdmU+DQoJCQkJCQk8IS0tDQoJCQkJ CQkJU2VlDQoJCQkJCQkJaHR0cDovL2ZlbGl4LmFwYWNoZS5vcmcvc2l0ZS9hcGFjaGUtZmVs aXgtbWF2ZW4tYnVuZGxlLXBsdWdpbi1ibmQuaHRtbA0KCQkJCQkJCWZvciBtb3JlIGNvbmZp Z3VyYXRpb24gb3B0aW9ucyENCgkJCQkJCS0tPg0KCQkJCQk8L2luc3RydWN0aW9ucz4NCgkJ CQk8L2NvbmZpZ3VyYXRpb24+DQoJCQk8L3BsdWdpbj4NCgkJPC9wbHVnaW5zPg0KCTwvYnVp bGQ+DQo8L3Byb2plY3Q+ --------------000406030802010209060909 Content-Type: text/plain; name="MANIFEST.MF" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="MANIFEST.MF" Manifest-Version: 1.0 Bundle-ClassPath: .,hibernate-c3p0-3.3.2.GA.jar,log4j-1.2.15.jar,xml-a pis-1.0.b2.jar,slf4j-api-1.5.8.jar,activation-1.1.jar,antlr-2.7.6.jar ,dom4j-1.6.1.jar,slf4j-log4j12-1.5.8.jar,commons-collections-3.1.jar, hibernate-core-3.3.2.GA.jar,mail-1.4.jar,c3p0-0.9.1.jar,mysql-connect or-java-5.1.12.jar,jta-1.1.jar,cglib-2.1.3.jar Built-By: random Tool: Bnd-0.0.357 Bundle-Name: Kurt Handler A Created-By: Apache Maven Bundle Plugin Build-Jdk: 1.6.0_16 Bundle-Version: 1.0.0 Bnd-LastModified: 1270424193319 Embed-Transitive: true Bundle-ManifestVersion: 2 Bundle-Activator: de.huss.kurt.handler.a.Activator Embed-Dependency: *;scope=compile|runtime Import-Package: com.ibm.ejs.jts.jta,com.ibm.ws.Transaction,com.sun.jdm k.comm,com.sun.msv.datatype,com.sun.msv.datatype.xsd,de.huss.kurt.api ,javassist,javassist.bytecode,javassist.util.proxy,javax.jms,javax.ma nagement,javax.naming,javax.naming.event,javax.naming.spi,javax.net,j avax.net.ssl,javax.security.auth,javax.security.auth.callback,javax.s ecurity.jacc,javax.security.sasl,javax.sql,javax.swing,javax.swing.bo rder,javax.swing.event,javax.swing.table,javax.swing.text,javax.swing .tree,javax.xml.bind,javax.xml.namespace,javax.xml.stream,javax.xml.s tream.events,javax.xml.stream.util,javax.xml.transform.stax,org.apach e.commons.logging,org.apache.tools.ant,org.apache.tools.ant.taskdefs, org.apache.tools.ant.types,org.codehaus.aspectwerkz.hook,org.gjt.xpp, org.jaxen,org.jaxen.dom4j,org.jaxen.pattern,org.jaxen.saxpath,org.jbo ss.resource.adapter.jdbc,org.jboss.resource.adapter.jdbc.vendor,org.o bjectweb.asm,org.objectweb.asm.attrs,org.objectweb.asm.util,org.osgi. framework;version="1.5",org.relaxng.datatype,org.xmlpull.v1 Bundle-SymbolicName: de.huss.kurt-handler-a --------------000406030802010209060909 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@felix.apache.org For additional commands, e-mail: users-help@felix.apache.org --------------000406030802010209060909--