#!/bin/bash
#link jars
link_jars_package()
{
    ln -s -f  /usr/share/java/apache-commons-beanutils.jar  commons-beanutils.jar
    ln -s -f  /usr/share/java/apache-commons-cli.jar commons-cli-1.0.jar
    ln -s -f  /usr/share/java/apache-commons-codec.jar  commons-codec-1.3.jar
    ln -s -f  /usr/share/java/apache-commons-codec.jar  commons-codec-1.4.jar
    ln -s -f  /usr/share/java/apache-commons-collections.jar commons-collections-2.1.1.jar
    ln -s -f  /usr/share/java/apache-commons-collections.jar commons-collections.jar
    ln -s -f  /usr/share/java/apache-commons-digester.jar commons-digester.jar
    ln -s -f  /usr/share/java/apache-commons-discovery.jar commons-discovery-0.2.jar
    ln -s -f  /usr/share/java/apache-commons-logging.jar commons-logging-1.0.4.jar
    ln -s -f  /usr/share/java/apache-commons-logging.jar commons-logging-1.1.1.jar
    ln -s -f  /usr/share/java/apache-commons-logging.jar commons-logging.jar
    ln -s -f  /usr/share/java/dom4j.jar dom4j-1.6.1.jar
    ln -s -f  /usr/share/java/log4j.jar log4j-1.2.14.jar
    ln -s -f  /usr/share/java/log4j.jar log4j-1.2.8.jar
    ln -s -f  /usr/share/java/mimepull.jar mimepull.jar
    ln -s -f  /usr/share/java/mysql-connector-java.jar mysql-connector-java-5.0.7-bin.jar
    ln -s -f  /usr/share/java/stax-ex.jar stax-ex.jar
    ln -s -f  /usr/share/java/glassfish-fastinfoset.jar FastInfoset.jar
    ln -s -f  /usr/share/java/tomcat-servlet-3.0-api.jar servlet-api.jar
    ln -s -f  /usr/share/java/tomcat-servlet-3.0-api.jar servlet.jar
    ln -s -f  /usr/share/java/woodstox-core.jar woodstox.jar
    ln -s -f  /usr/share/java/xsdlib.jar xsdlib.jar
    ln -s -f  /usr/share/java/commons-httpclient.jar commons-httpclient-3.0.jar
    ln -s -f  /usr/share/java/jta.jar jta.jar
    ln -s -f  /usr/share/java/jta.jar jta-spec1_0_1.jar
    ln -s -f  /usr/share/java/objectweb-asm/asm.jar asm-3.1.jar
    ln -s -f  /usr/share/java/c3p0.jar c3p0-0.9.0.jar
    ln -s -f  /usr/share/java/cglib.jar cglib-2.2.jar
    ln -s -f  /usr/share/java/jsr-311.jar jsr311-api-1.1.1.jar
    ln -s -f  /usr/share/java/bcprov.jar  bcprov-jdk15-141.jar
    ln -s -f  /usr/share/java/jersey/jersey-client.jar jersey-client-1.9.1.jar
    ln -s -f  /usr/share/java/libgcj-4.8.0.jar jaas.jar
    ln -s -f  /usr/share/java/jackson/jackson-core-asl.jar jackson-core-asl.jar
    ln -s -f  /usr/share/java/jersey/jersey-core.jar jersey-core.jar
    ln -s -f  /usr/share/java/jersey/jersey-server.jar jersey-server.jar
    ln -s -f  /usr/share/java/jersey/jersey-servlet.jar jersey-servlet.jar
    ln -s -f  /usr/share/java/jersey/jersey-json.jar
    ln -s -f  /usr/share/java/glassfish-jaxb/jaxb-xjc.jar jaxb-xjc.jar
    ln -s -f  /usr/share/java/xsom.jar xsom.jar
    ln -s -f  /usr/share/java/rngom.jar rngom.jar
    ln -s -f  /usr/share/java/codemodel.jar codemodel.jar
    ln -s -f  /usr/share/java/istack-commons-tools.jar istack-commons-tools.jar
    ln -s -f  /usr/share/java/xerces-j2.jar xerces-j2.jar
    ln -s -f  /usr/share/java/xml-commons-apis.jar xml-commons-apis.jar
    ln -s -f  /usr/share/java/hibernate/hibernate-commons-annotations.jar hibernate-commons-annotations.jar
    ln -s -f  /usr/share/java/hibernate3/hibernate-core-3.jar hibernate-core-3.jar
    ln -s -f  /usr/share/java/hibernate-jpa-2.0-api.jar hibernate-jpa-2.0-api.jar
    ln -s -f  /usr/share/java/javassist.jar javassist.jar
    ln -s -f  /usr/share/java/slf4j/log4j-over-slf4j.jar log4j-over-slf4j.jar
    ln -s -f  /usr/share/java/mchange-commons-java.jar mchange-commons.jar
    ln -s -f  /usr/share/java/jboss-logging/jboss-logging.jar jboss-logging.jar
    ln -s -f  /usr/share/java/slf4j/api.jar slf4j-api.jar
    ln -s -f  /usr/share/java/istack-commons-runtime.jar istack-commons-runtime.jar
    ln -s -f  /usr/share/java/glassfish-jaxb/jaxb-impl.jar jaxb-impl.jar
    ln -s -f  /usr/share/java/txw2.jar txw2.jar
    ln -s -f  /usr/share/java/glassfish-gmbal.jar glassfish-gmbal.jar
    ln -s -f  /usr/share/java/slf4j/slf4j-log4j12.jar slf4j-log4j12.jar
    ln -s -f  /usr/share/java/glassfish-management-api.jar glassfish-management-api.jar
    ln -s -f  /usr/share/java/xml-commons-resolver-1.2.jar xml-resolver.jar
    ln -s -f  /usr/share/java/glassfish-pfl/glassfish-pfl-tf.jar glassfish-pfl-tf.jar
    ln -s -f  /usr/share/java/glassfish-pfl/glassfish-pfl-basic.jar glassfish-pfl-basic.jar
    ln -s -f  /usr/share/java/glassfish-ha-api.jar glassfish-ha-api.jar
    ln -s -f  /usr/share/java/glassfish-policy.jar glassfish-policy.jar
    ln -s -f  /usr/share/java/xmlstreambuffer.jar xmlstreambuffer.jar
    ln -s -f  /usr/share/java/glassfish-jaxws/jaxws-rt.jar jaxws-rt.jar
    ln -s -f  /usr/share/java/glassfish-jaxws/jaxws-tools.jar jaxws-tools.jar
}

###### link Jar to $1 #####
linkJar()
{
    cur_dirs=$(cd $(dirname "$0") && pwd)
    mkdir -p $1
    cd $1
    link_jars_package
    cd $cur_dirs
}

