Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » OHF » required runtiime jars?
required runtiime jars? [message #44192] Fri, 18 July 2008 21:50 Go to next message
Eclipse UserFriend
Originally posted by: frank.frederick.mckesson.com

I'm using ohf jars in a java application, not using the bridge. I see
that the EMF plugins are required for java development with ohf, but not
all the plugin jars are needed at runtime, some are just in support of
the eclipse plugin development enviroment, correct?

Where can I find a list of the required jars (other than ohf jars) to
use at runtime, such as the EMF jars?

Thanks

Frank
Re: required runtiime jars? [message #44339 is a reply to message #44192] Mon, 21 July 2008 15:25 Go to previous messageGo to next message
No real name is currently offline No real nameFriend
Messages: 292
Registered: July 2009
Senior Member
Hi Frank,

There is an older list of dependencies in the pdf "user guide"
ocumentation (for each IHE component) on the website.
http://www.eclipse.org/ohf/components/ihe/

XDS requires Java 1.4.2, and EMF 2.2. From the eclipse environment ...
you'll need these EMF jars at runtime:
org.eclipse.emf.common
org.eclipse.emf.ecore.xmi
org.eclipse.emf.ecore

Another way to see this list is to view the build dependencies for a
particular plugin in the Eclipse environment.

hope this helps,
Sarah


Frank wrote:
> I'm using ohf jars in a java application, not using the bridge. I see
> that the EMF plugins are required for java development with ohf, but not
> all the plugin jars are needed at runtime, some are just in support of
> the eclipse plugin development enviroment, correct?
>
> Where can I find a list of the required jars (other than ohf jars) to
> use at runtime, such as the EMF jars?
>
> Thanks
>
> Frank
Re: required runtiime jars? [message #44729 is a reply to message #44339] Thu, 24 July 2008 18:29 Go to previous messageGo to next message
Matthew DavisFriend
Messages: 269
Registered: July 2009
Senior Member
Frank,

The easiest way to see the required runtime JARs is by looking at the
contributed plug-ins and their associated POJO JARs. Because we build
as Eclipse plug-ins, it's easier to package up the individual JAR files
and use the OSGi dependency manager to handle them. However, it does
make it difficult for running the OHF code in standard, POJO-only Java
environments.

Obviously not all plug-ins are required for all functionality, although
it's good to have them all just in case. There might also be runtime
conflicts with your existing apps (on things like log4j and xerces,
etc), but those are generally easily resolved with loader orders.

Here's a simple list of the required JAR files. You can get them from
the individual contributed plug-ins in the distribution:

Plug-in: org.apache.axis2 (required for XDS)
activation-1.1.jar
addressing-1.3.mar
annogen-0.1.0.jar
axiom-api-1.2.5.jar
axiom-dom-1.2.5.jar
axiom-impl-1.2.5.jar
axis2-adb-1.3.jar
axis2-adb-codegen-1.3.jar
axis2-codegen-1.3.jar
axis2-java2wsdl-1.3.jar
axis2-kernel-1.3.jar
axis2-saaj-1.3.jar
axis2-saaj-api-1.3.jar
backport-util-concurrent-2.2.jar
mail-1.4.jar
neethi-2.0.2.jar
stax-api-1.0.1.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.1.jar
xalan-2.7.0.jar
xercesImpl-2.8.1.jar
XmlSchema-1.3.2.jar

Plug-in org.apache.commons (required for all)
commons-discovery-0.2.jar
commons-httpclient-3.0.1.jar
commons-io-1.2.jar
commons-logging-1.1.jar
commons-logging-api-1.1.jar

Plug-in org.apache.commons.lang (required for all)
*** this is actually a class-constructed JAR file, use it directly on
the classpath.

Plug-in org.apache.log4j (required for all)
log4j-1.2.8.jar

Plug-in org.apache.xerces (required for all)
resolver.jar
xercesImpl.jar
xml-apis.jar

Plug-in org.xmlpull.v1 (required for PIX/PDQ)
xmlpull_1_1_3_4b.jar
xpp3-1.1.3.4.O.jar
xpp3_min-1.1.3.4.O.jar
xpp3_xpath-1.1.3.4.O.jar

And from EMF (required for XDS, get from your local Eclipse directory):

org.eclipse.emf.common_2.x.x.*.jar
org.eclipse.emf.ecore.xmi_2.x.x.*.jar
org.eclipse.emf.ecore_2.x.x.*.jar

-Matt


Sarah Knoop wrote:
> Hi Frank,
>
> There is an older list of dependencies in the pdf "user guide"
> ocumentation (for each IHE component) on the website.
> http://www.eclipse.org/ohf/components/ihe/
>
> XDS requires Java 1.4.2, and EMF 2.2. From the eclipse environment ...
> you'll need these EMF jars at runtime:
> org.eclipse.emf.common
> org.eclipse.emf.ecore.xmi
> org.eclipse.emf.ecore
>
> Another way to see this list is to view the build dependencies for a
> particular plugin in the Eclipse environment.
>
> hope this helps,
> Sarah
>
>
> Frank wrote:
>> I'm using ohf jars in a java application, not using the bridge. I see
>> that the EMF plugins are required for java development with ohf, but
>> not all the plugin jars are needed at runtime, some are just in
>> support of the eclipse plugin development enviroment, correct?
>>
>> Where can I find a list of the required jars (other than ohf jars) to
>> use at runtime, such as the EMF jars?
>>
>> Thanks
>>
>> Frank
Re: required runtiime jars? [message #44781 is a reply to message #44729] Thu, 24 July 2008 20:30 Go to previous message
Eclipse UserFriend
Originally posted by: frank.frederick.mckesson.com

Thanks Sarah and Matt. This gives me a process to follow to determine
the jars. We do not use eclipse for our "official" builds and
deployment is as you put it POJO-only Java environments.

Matthew Davis wrote:
> Frank,
>
> The easiest way to see the required runtime JARs is by looking at the
> contributed plug-ins and their associated POJO JARs. Because we build
> as Eclipse plug-ins, it's easier to package up the individual JAR files
> and use the OSGi dependency manager to handle them. However, it does
> make it difficult for running the OHF code in standard, POJO-only Java
> environments.
>
> Obviously not all plug-ins are required for all functionality, although
> it's good to have them all just in case. There might also be runtime
> conflicts with your existing apps (on things like log4j and xerces,
> etc), but those are generally easily resolved with loader orders.
>
> Here's a simple list of the required JAR files. You can get them from
> the individual contributed plug-ins in the distribution:
>
> Plug-in: org.apache.axis2 (required for XDS)
> activation-1.1.jar
> addressing-1.3.mar
> annogen-0.1.0.jar
> axiom-api-1.2.5.jar
> axiom-dom-1.2.5.jar
> axiom-impl-1.2.5.jar
> axis2-adb-1.3.jar
> axis2-adb-codegen-1.3.jar
> axis2-codegen-1.3.jar
> axis2-java2wsdl-1.3.jar
> axis2-kernel-1.3.jar
> axis2-saaj-1.3.jar
> axis2-saaj-api-1.3.jar
> backport-util-concurrent-2.2.jar
> mail-1.4.jar
> neethi-2.0.2.jar
> stax-api-1.0.1.jar
> wsdl4j-1.6.2.jar
> wstx-asl-3.2.1.jar
> xalan-2.7.0.jar
> xercesImpl-2.8.1.jar
> XmlSchema-1.3.2.jar
>
> Plug-in org.apache.commons (required for all)
> commons-discovery-0.2.jar
> commons-httpclient-3.0.1.jar
> commons-io-1.2.jar
> commons-logging-1.1.jar
> commons-logging-api-1.1.jar
>
> Plug-in org.apache.commons.lang (required for all)
> *** this is actually a class-constructed JAR file, use it directly on
> the classpath.
>
> Plug-in org.apache.log4j (required for all)
> log4j-1.2.8.jar
>
> Plug-in org.apache.xerces (required for all)
> resolver.jar
> xercesImpl.jar
> xml-apis.jar
>
> Plug-in org.xmlpull.v1 (required for PIX/PDQ)
> xmlpull_1_1_3_4b.jar
> xpp3-1.1.3.4.O.jar
> xpp3_min-1.1.3.4.O.jar
> xpp3_xpath-1.1.3.4.O.jar
>
> And from EMF (required for XDS, get from your local Eclipse directory):
>
> org.eclipse.emf.common_2.x.x.*.jar
> org.eclipse.emf.ecore.xmi_2.x.x.*.jar
> org.eclipse.emf.ecore_2.x.x.*.jar
>
> -Matt
>
>
> Sarah Knoop wrote:
>> Hi Frank,
>>
>> There is an older list of dependencies in the pdf "user guide"
>> ocumentation (for each IHE component) on the website.
>> http://www.eclipse.org/ohf/components/ihe/
>>
>> XDS requires Java 1.4.2, and EMF 2.2. From the eclipse environment ...
>> you'll need these EMF jars at runtime:
>> org.eclipse.emf.common
>> org.eclipse.emf.ecore.xmi
>> org.eclipse.emf.ecore
>>
>> Another way to see this list is to view the build dependencies for a
>> particular plugin in the Eclipse environment.
>>
>> hope this helps,
>> Sarah
>>
>>
>> Frank wrote:
>>> I'm using ohf jars in a java application, not using the bridge. I
>>> see that the EMF plugins are required for java development with ohf,
>>> but not all the plugin jars are needed at runtime, some are just in
>>> support of the eclipse plugin development enviroment, correct?
>>>
>>> Where can I find a list of the required jars (other than ohf jars) to
>>> use at runtime, such as the EMF jars?
>>>
>>> Thanks
>>>
>>> Frank
Re: required runtiime jars? [message #586098 is a reply to message #44192] Mon, 21 July 2008 15:25 Go to previous message
No real name is currently offline No real nameFriend
Messages: 292
Registered: July 2009
Senior Member
Hi Frank,

There is an older list of dependencies in the pdf "user guide"
ocumentation (for each IHE component) on the website.
http://www.eclipse.org/ohf/components/ihe/

XDS requires Java 1.4.2, and EMF 2.2. From the eclipse environment ...
you'll need these EMF jars at runtime:
org.eclipse.emf.common
org.eclipse.emf.ecore.xmi
org.eclipse.emf.ecore

Another way to see this list is to view the build dependencies for a
particular plugin in the Eclipse environment.

hope this helps,
Sarah


Frank wrote:
> I'm using ohf jars in a java application, not using the bridge. I see
> that the EMF plugins are required for java development with ohf, but not
> all the plugin jars are needed at runtime, some are just in support of
> the eclipse plugin development enviroment, correct?
>
> Where can I find a list of the required jars (other than ohf jars) to
> use at runtime, such as the EMF jars?
>
> Thanks
>
> Frank
Re: required runtiime jars? [message #586276 is a reply to message #44339] Thu, 24 July 2008 18:29 Go to previous message
Matthew DavisFriend
Messages: 269
Registered: July 2009
Senior Member
Frank,

The easiest way to see the required runtime JARs is by looking at the
contributed plug-ins and their associated POJO JARs. Because we build
as Eclipse plug-ins, it's easier to package up the individual JAR files
and use the OSGi dependency manager to handle them. However, it does
make it difficult for running the OHF code in standard, POJO-only Java
environments.

Obviously not all plug-ins are required for all functionality, although
it's good to have them all just in case. There might also be runtime
conflicts with your existing apps (on things like log4j and xerces,
etc), but those are generally easily resolved with loader orders.

Here's a simple list of the required JAR files. You can get them from
the individual contributed plug-ins in the distribution:

Plug-in: org.apache.axis2 (required for XDS)
activation-1.1.jar
addressing-1.3.mar
annogen-0.1.0.jar
axiom-api-1.2.5.jar
axiom-dom-1.2.5.jar
axiom-impl-1.2.5.jar
axis2-adb-1.3.jar
axis2-adb-codegen-1.3.jar
axis2-codegen-1.3.jar
axis2-java2wsdl-1.3.jar
axis2-kernel-1.3.jar
axis2-saaj-1.3.jar
axis2-saaj-api-1.3.jar
backport-util-concurrent-2.2.jar
mail-1.4.jar
neethi-2.0.2.jar
stax-api-1.0.1.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.1.jar
xalan-2.7.0.jar
xercesImpl-2.8.1.jar
XmlSchema-1.3.2.jar

Plug-in org.apache.commons (required for all)
commons-discovery-0.2.jar
commons-httpclient-3.0.1.jar
commons-io-1.2.jar
commons-logging-1.1.jar
commons-logging-api-1.1.jar

Plug-in org.apache.commons.lang (required for all)
*** this is actually a class-constructed JAR file, use it directly on
the classpath.

Plug-in org.apache.log4j (required for all)
log4j-1.2.8.jar

Plug-in org.apache.xerces (required for all)
resolver.jar
xercesImpl.jar
xml-apis.jar

Plug-in org.xmlpull.v1 (required for PIX/PDQ)
xmlpull_1_1_3_4b.jar
xpp3-1.1.3.4.O.jar
xpp3_min-1.1.3.4.O.jar
xpp3_xpath-1.1.3.4.O.jar

And from EMF (required for XDS, get from your local Eclipse directory):

org.eclipse.emf.common_2.x.x.*.jar
org.eclipse.emf.ecore.xmi_2.x.x.*.jar
org.eclipse.emf.ecore_2.x.x.*.jar

-Matt


Sarah Knoop wrote:
> Hi Frank,
>
> There is an older list of dependencies in the pdf "user guide"
> ocumentation (for each IHE component) on the website.
> http://www.eclipse.org/ohf/components/ihe/
>
> XDS requires Java 1.4.2, and EMF 2.2. From the eclipse environment ...
> you'll need these EMF jars at runtime:
> org.eclipse.emf.common
> org.eclipse.emf.ecore.xmi
> org.eclipse.emf.ecore
>
> Another way to see this list is to view the build dependencies for a
> particular plugin in the Eclipse environment.
>
> hope this helps,
> Sarah
>
>
> Frank wrote:
>> I'm using ohf jars in a java application, not using the bridge. I see
>> that the EMF plugins are required for java development with ohf, but
>> not all the plugin jars are needed at runtime, some are just in
>> support of the eclipse plugin development enviroment, correct?
>>
>> Where can I find a list of the required jars (other than ohf jars) to
>> use at runtime, such as the EMF jars?
>>
>> Thanks
>>
>> Frank
Re: required runtiime jars? [message #586309 is a reply to message #44729] Thu, 24 July 2008 20:30 Go to previous message
Frank is currently offline FrankFriend
Messages: 49
Registered: July 2009
Member
Thanks Sarah and Matt. This gives me a process to follow to determine
the jars. We do not use eclipse for our "official" builds and
deployment is as you put it POJO-only Java environments.

Matthew Davis wrote:
> Frank,
>
> The easiest way to see the required runtime JARs is by looking at the
> contributed plug-ins and their associated POJO JARs. Because we build
> as Eclipse plug-ins, it's easier to package up the individual JAR files
> and use the OSGi dependency manager to handle them. However, it does
> make it difficult for running the OHF code in standard, POJO-only Java
> environments.
>
> Obviously not all plug-ins are required for all functionality, although
> it's good to have them all just in case. There might also be runtime
> conflicts with your existing apps (on things like log4j and xerces,
> etc), but those are generally easily resolved with loader orders.
>
> Here's a simple list of the required JAR files. You can get them from
> the individual contributed plug-ins in the distribution:
>
> Plug-in: org.apache.axis2 (required for XDS)
> activation-1.1.jar
> addressing-1.3.mar
> annogen-0.1.0.jar
> axiom-api-1.2.5.jar
> axiom-dom-1.2.5.jar
> axiom-impl-1.2.5.jar
> axis2-adb-1.3.jar
> axis2-adb-codegen-1.3.jar
> axis2-codegen-1.3.jar
> axis2-java2wsdl-1.3.jar
> axis2-kernel-1.3.jar
> axis2-saaj-1.3.jar
> axis2-saaj-api-1.3.jar
> backport-util-concurrent-2.2.jar
> mail-1.4.jar
> neethi-2.0.2.jar
> stax-api-1.0.1.jar
> wsdl4j-1.6.2.jar
> wstx-asl-3.2.1.jar
> xalan-2.7.0.jar
> xercesImpl-2.8.1.jar
> XmlSchema-1.3.2.jar
>
> Plug-in org.apache.commons (required for all)
> commons-discovery-0.2.jar
> commons-httpclient-3.0.1.jar
> commons-io-1.2.jar
> commons-logging-1.1.jar
> commons-logging-api-1.1.jar
>
> Plug-in org.apache.commons.lang (required for all)
> *** this is actually a class-constructed JAR file, use it directly on
> the classpath.
>
> Plug-in org.apache.log4j (required for all)
> log4j-1.2.8.jar
>
> Plug-in org.apache.xerces (required for all)
> resolver.jar
> xercesImpl.jar
> xml-apis.jar
>
> Plug-in org.xmlpull.v1 (required for PIX/PDQ)
> xmlpull_1_1_3_4b.jar
> xpp3-1.1.3.4.O.jar
> xpp3_min-1.1.3.4.O.jar
> xpp3_xpath-1.1.3.4.O.jar
>
> And from EMF (required for XDS, get from your local Eclipse directory):
>
> org.eclipse.emf.common_2.x.x.*.jar
> org.eclipse.emf.ecore.xmi_2.x.x.*.jar
> org.eclipse.emf.ecore_2.x.x.*.jar
>
> -Matt
>
>
> Sarah Knoop wrote:
>> Hi Frank,
>>
>> There is an older list of dependencies in the pdf "user guide"
>> ocumentation (for each IHE component) on the website.
>> http://www.eclipse.org/ohf/components/ihe/
>>
>> XDS requires Java 1.4.2, and EMF 2.2. From the eclipse environment ...
>> you'll need these EMF jars at runtime:
>> org.eclipse.emf.common
>> org.eclipse.emf.ecore.xmi
>> org.eclipse.emf.ecore
>>
>> Another way to see this list is to view the build dependencies for a
>> particular plugin in the Eclipse environment.
>>
>> hope this helps,
>> Sarah
>>
>>
>> Frank wrote:
>>> I'm using ohf jars in a java application, not using the bridge. I
>>> see that the EMF plugins are required for java development with ohf,
>>> but not all the plugin jars are needed at runtime, some are just in
>>> support of the eclipse plugin development enviroment, correct?
>>>
>>> Where can I find a list of the required jars (other than ohf jars) to
>>> use at runtime, such as the EMF jars?
>>>
>>> Thanks
>>>
>>> Frank
Previous Topic:Demo OHF Bridge at http://healthcare.almaden.ibm.com/demo/ down?
Next Topic:Getting document consumer working with ohf 0.3.0?
Goto Forum:
  


Current Time: Fri Nov 28 03:37:39 GMT 2014

Powered by FUDForum. Page generated in 0.05134 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software