[
https://issues.jboss.org/browse/TEIID-2424?page=com.atlassian.jira.plugin...
]
Ramesh Reddy resolved TEIID-2424.
---------------------------------
Labels: Alpha1 (was: )
Fix Version/s: (was: Open To Community)
Resolution: Done
Changed the build such that all relevant Teiid jar files are built as OSGI bundles. These
bundles can be used to deploy Teiid jars into OSGI containers like eclipse osgi or
karaf/felix.
Also provided a starter features.xml file for Karaf container, that adds all the Teiid
jars and its dependencies. There were some translators are not added to this file due to
failure to define transitive dependencies without them being a OSGI bundles. For example
you can deploy in karaf like below
{code}
features:addurl mvn:org.jboss.teiid/teiid/8.6.0.Alpha1-SNAPSHOT/xml/karaf-features
features:install -v teiid
{code}
Note that the above just installs JAR files into container, akin specifying a classpath on
Java program, if one wants to have true working Teiid system on the Karaf, they need to
write module that simply does a what an "embedded" kit example is doing. If is
really motivated, they can even write a alternative to "jboss-as" runtime system
using this, if you can pull all the other necessary pieces like transactions, deployers,
jaas, configuration etc under this container.
Create OSGi bundles for Embedded
--------------------------------
Key: TEIID-2424
URL:
https://issues.jboss.org/browse/TEIID-2424
Project: Teiid
Issue Type: Feature Request
Components: AdminApi, Embedded
Reporter: Steven Hawkins
Assignee: Ramesh Reddy
Labels: Alpha1
Fix For: 8.6
Embedded should be available as an OSGi bundle(s). It may also be useful for Designer to
consume us through bundles as well.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira