Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > by-pkgid > 64946e00f2869236864e63ecbe42cc50 > files > 4

maven-1.1-alt6_3jpp1.7.src.rpm

#!/bin/sh

if [ -z "$MAVEN_HOME" ]; then
    echo MAVEN_HOME must be set
    exit 1
fi
cd $MAVEN_HOME

if [ -f /etc/java/java.conf ]; then
    . /etc/java/java.conf
fi

rm -rf lib/*
PATH=/usr/bin:$PATH
mkdir -p lib/endorsed
build-jar-repository lib \
    ant \
    ant-launcher \
    ant/ant-junit \
    ant/ant-nodeps \
    ant/ant-trax \
    bea-stax-api \
    bea-stax-ri \
    commons-beanutils16 \
    commons-cli \
    commons-codec \
    commons-collections \
    commons-grant \
    commons-graph \
    commons-httpclient \
    commons-io \
    commons-jelly \
    commons-jelly-tags-ant \
    commons-jelly-tags-define \
    commons-jelly-tags-interaction \
    commons-jelly-tags-util \
    commons-jelly-tags-xml \
    commons-jexl \
    commons-lang \
    commons-logging \
    dom4j \
    forehead \
    jaxen \
    jsch \
    log4j \
    maven \
    maven-model \
    maven-wagon/file \
    maven-wagon/http \
    maven-wagon/provider-api \
    maven-wagon/ssh \
    maven-wagon/ssh-common \
    plexus/container-default \
    plexus/utils \
    plexus/velocity \
    stax-utils \

#   werkz \

#build-jar-repository lib \
#    ant \
#    ant-launcher \
#    ant/ant-antlr \
#    ant/ant-apache-bcel \
#    ant/ant-apache-bsf \
#    ant/ant-apache-log4j \
#    ant/ant-apache-oro \
#    ant/ant-apache-regexp \
#    ant/ant-apache-resolver \
#    ant/ant-commons-logging \
#    ant/ant-commons-net \
#    ant/ant-jai \
#    ant/ant-javamail \
#    ant/ant-jdepend \
#    ant/ant-jmf \
#    ant/ant-jsch \
#    ant/ant-junit \
#    ant/ant-nodeps \
#    ant/ant-swing \
#    ant/ant-trax \
#    bea-stax-api \
#    bea-stax-ri \
#    commons-beanutils16 \
#    commons-betwixt \
#    commons-cli \
#    commons-codec \
#    commons-collections \
#    commons-digester \
#    commons-grant \
#    commons-graph \
#    commons-httpclient \
#    commons-io \
#    commons-jelly \
#    commons-jelly-tags-ant \
#    commons-jelly-tags-define \
#    commons-jelly-tags-interaction \
#    commons-jelly-tags-util \
#    commons-jelly-tags-xml \
#    commons-jexl \
#    commons-lang \
#    commons-logging \
#    dom4j \
#    forehead \
#    jaxen \
#    jsch \
#    log4j \
#    maven-model \
#    maven-wagon/file \
#    maven-wagon/ftp \
#    maven-wagon/http \
#    maven-wagon/http-lightweight \
#    maven-wagon/provider-api \
#    maven-wagon/ssh \
#    maven-wagon/ssh-common \
#    maven-wagon/ssh-external \
#    plexus/container-default \
#    plexus/utils \
#    plexus/velocity \
#    stax-utils \
#    werkz \
#    xml-commons-resolver11 \
#    xml-commons-which \

build-jar-repository lib/endorsed \
xml-commons-jaxp-1.3-apis \
xml-commons-resolver11 \
xerces-j2

(cd lib
MAVEN_JAR_INST=`build-classpath maven`
[ $? -eq 0 ] && ln -sf $MAVEN_JAR_INST maven.jar
MAVEN_JELLY_TAGS_INST=`build-classpath maven-jelly-tags-1.0.1`
[ $? -eq 0 ] && ln -sf $MAVEN_JELLY_TAGS_INST maven-jelly-tags-1.0.1.jar
)
exit 0