[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.ohf] Re: required runtiime jars?

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