Home » Archived » OHF » required runtiime jars?
required runtiime jars? [message #44192] |
Fri, 18 July 2008 21:50 |
Eclipse User |
|
|
|
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 #44729 is a reply to message #44339] |
Thu, 24 July 2008 18:29 |
Matthew Davis 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 |
Eclipse User |
|
|
|
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 #586276 is a reply to message #44339] |
Thu, 24 July 2008 18:29 |
Matthew Davis 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 |
Frank 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
|
|
|
Goto Forum:
Current Time: Thu Mar 28 20:23:17 GMT 2024
Powered by FUDForum. Page generated in 0.02793 seconds
|