[kepler-dev] RE: [SDM-SPA] Missing and duplicate jars in kepler

Ilkay Altintas altintas at sdsc.edu
Fri Mar 12 12:34:22 PST 2004


David,

Different people edit the build file for their own use.
It is understandable if some jars are duplicated/redundant.
As an example, different versions of "log4j" is used by
two different people and they are under two different
directories. We need to clean these.

SeekWebService.jar and ptolemy.jar has their own build
files. They need to be built locally if desired. It might
be the reason why you don't have them in your local version.

Thanks for bringing the possible inconsistencies to the
group's attention. We'll get in touch and try to resolve them.

Ilkay


-----Original Message-----
From: sdm-dev-admin at sdsc.edu [mailto:sdm-dev-admin at sdsc.edu]On Behalf Of
David Buttler
Sent: Friday, March 12, 2004 10:47 AM
To: sdm-dev at sdsc.edu
Subject: [SDM-SPA] Missing and duplicate jars in kepler


I was trying to understand the build path in the ANT file, and I ran
across the following strangeness:

Missing JARs
------------------
 <property name="monarchjar" value="${fulllibdir}/jar/monarch.jar"/>
${fulllibdir}/jar/monarch.jar
    <property name="ptolemy-jar" value="${ptolemydir}/lib/ptolemy.jar"/>
    <property name="ptolemyjar" value="${ptolemydir}"/>
[${ptolemydir}/lib/ptolemy.jar  does not exist, but
${ptolemydir}/ptolemy/ptolemy.jar does]
${ptolemydir}  [exists in ${ptolemydir}/ptolemy/ptolemy.jar]

${seekwsdir}seekWebService.jar
[I didn't see a JAR in this directory]

duplicate jars
------------------
${fulllibdir}/jar/log4j-1.2.7 with ${fulllibdir}/jar/soap/log4j-1.2.4

It seems that at least one of these jars is redundant and should be removed




For my own understanding I created a mapping between the classpath
elements and the defining property values
----------
${activation}
  ${arbortext}
  ${axis}
  ${axisant}
      <property name="activation" value="${fulllibdir}/jar/activation.jar"/>
    <property name="arbortext" value="${fulllibdir}/jar/arbortext.jar"/>
     <property name="axis" value="${fulllibdir}/jar/soap/axis.jar"/>
    <property name="axisant" value="${fulllibdir}/jar/soap/axis-ant.jar"/>



${cog-axis}
  ${cog}
  ${cog-tomcat}
  ${comlog}
  ${comdis}
  ${configxmljar}
  ${cos}
  ${cryptix-asn1}
  ${cryptix}
  ${cryptix32}
     <property name="cog-axis"  value="${fulllibdir}/jar/cog-axis.jar"/>
     <property name="cog" value="${fulllibdir}/jar/cog-jglobus.jar"/>
     <property name="cog-tomcat" value="${fulllibdir}/jar/cog-tomcat.jar"/>
     <property name="configxmljar" value="${fulllibdir}/jar/configxml.jar"/>
     <property name="comlog"
value="${fulllibdir}/jar/soap/commons-logging.jar"/>
     <property name="comdis"
value="${fulllibdir}/jar/soap/commons-discovery.jar"/>
     <property name="cos" value="${fulllibdir}/jar/cos.jar"/>
     <property name="cryptix-asn1"
value="${fulllibdir}/jar/cryptix-asn1.jar"/>
     <property name="cryptix"    value="${fulllibdir}/jar/cryptix.jar"/>
     <property name="cryptix32"    value="${fulllibdir}/jar/cryptix32.jar"/>

${db2driver}
  ${diva}
   <property name="db2driver"
value="${fulllibdir}/jar/dbdrivers/db2jcc.jar"/>
  <property name="diva" value="${ptolemydir}/lib/diva.jar"/>

${gnu-regexp}
${httpclient}
     <property name="gnu-regexp"
value="${fulllibdir}/jar/gnu-regexp-1.0.8.jar"/>
     <property name="httpclient" value="${fulllibdir}/jar/httpclient.jar"/>


${jaxrpc}
  ${jce-jdk13-117}
  ${jgss}
  ${junit}
  ${jnet}
    <property name="jaxrpc" value="${fulllibdir}/jar/soap/jaxrpc.jar"/>
    <property name="jce-jdk13-117"
value="${fulllibdir}/jar/jce-jdk13-117.jar"/>
    <property name="jgss" value="${fulllibdir}/jar/jgss.jar"/>
    <property name="jnet" value="${fulllibdir}/jar/jnet.jar"/>
    <property name="junit" value="${fulllibdir}/jar/junit.jar"/>


${log4j-1.2.7}
  ${log4j}
<property name="log4j-1.2.7" value="${fulllibdir}/jar/log4j-1.2.7.jar"/>
    <property name="log4j" value="${fulllibdir}/jar/soap/log4j-1.2.4.jar"/>


${mail}
  ${monarchjar}
    <property name="mail" value="${fulllibdir}/jar/mail.jar"/>
  <property name="monarchjar" value="${fulllibdir}/jar/monarch.jar"/>


${pwd}${dynsrc}
  ${projectjar}
  ${proxy}
  ${ptolemy-jar}
  ${ptolemyjar}
  ${puretls}
    <property name="proxy"
value="${fulllibdir}/jar/edu.sdsc.globusproxy.jar"/>
     <property name="projectjar" value="${ptolemydir}/lib/${name}.jar"/>
    <property name="ptolemy-jar" value="${ptolemydir}/lib/ptolemy.jar"/>
    <property name="ptolemyjar" value="${ptolemydir}"/>
   <property name="puretls" value="${fulllibdir}/jar/puretls.jar"/>


${rmijdbc}
    <property name="rmijdbc"
value="${fulllibdir}/jar/dbdrivers/RmiJdbc.jar"/>

${saaj}
  ${seekWS}
  ${servlet}
    <property name="saaj" value="${fulllibdir}/jar/soap/saaj.jar"/>
   <property name="seekWS" value="${seekwsdir}/lib/jar/seekWebService.jar"/>
     <property name="servlet" value="${apachedir}/servlet.jar"/>


${toolsjar}
      <property name="toolsjar" value="${javadir}/lib/tools.jar"/>


${wsdl4j}
  ${wsif}
  ${wsif-j2c}
   <property name="wsdl4j" value="${fulllibdir}/jar/soap/wsdl4j.jar"/>
   <property name="wsif" value="${fulllibdir}/jar/wsif.jar"/>
    <property name="wsif-j2c" value="${fulllibdir}/jar/wsif-j2c.jar"/>


${xercesImpl}
  ${xml-apis}
  ${xalan}
  ${xmlParserAPIs}
    <property name="xercesImpl" value="${apachedir}/xercesImpl.jar"/>
    <property name="xml-apis" value="${apachedir}/xml-apis.jar"/>
    <property name="xalan" value="${apachedir}/xalan.jar"/>
    <property name="xmlParserAPIs" value="${apachedir}/xmlParserAPIs.jar"/>





More information about the Kepler-dev mailing list