#!/bin/sh

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

rm -rf repository/*
mkdir -p repository/JPP/jars
build-jar-repository repository/JPP/jars \
aelfred \
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 \
antlr \
anttex \
ashkelon \
aspectjrt \
aspectjtools \
avalon-framework \
avalon-logkit \
batik \
bcel \
cactus-13/cactus \
cactus-13/cactus-ant \
castor \
cglib \
checkstyle \
classworlds \
clover10 \
clover-ant \
commons-beanutils16 \
commons-betwixt \
commons-cli \
commons-collections \
commons-dbcp \
commons-digester \
commons-grant \
commons-graph \
commons-httpclient \
commons-io \
commons-jelly \
commons-jelly-tags-ant \
commons-jelly-tags-antlr \
commons-jelly-tags-define \
commons-jelly-tags-dynabean \
commons-jelly-tags-html \
commons-jelly-tags-http \
commons-jelly-tags-interaction \
commons-jelly-tags-jsl \
commons-jelly-tags-log \
commons-jelly-tags-swing \
commons-jelly-tags-util \
commons-jelly-tags-velocity \
commons-jelly-tags-xml \
commons-jexl \
commons-lang \
commons-latka \
commons-logging \
commons-net \
commons-pool \
cpptasks \
dom4j \
fop \
forehead \
hibernate \
httpunit \
jalopy \
jalopy-ant \
java2html \
jaxen \
jcoverage \
jdepend \
jdepend22 \
jdiff \
jdom \
jext \
jfreechart \
jing \
jsch \
jtidy \
junit \
junitdoclet-jdk14 \
log4j \
isorelax \
mysql-connector-java \
nekohtml \
netbeans/cvslib \
odmg \
oro \
pmd \
regexp \
js \
simian \
servletapi4 \
statcvs \
tjdo \
vdoclet \
qdox \
velocity \
velocity-dvsl \
werkz \
xalan-j2 \
xerces-j2 \
xercesjarv \
xml-commons-apis \
xml-commons-which \
xpp3 \


ln -s ${JAVA_HOME}/lib/tools.jar repository/JPP/jars/[tools].jar

mkdir -p repository/maven/jars
MAVEN_JAR_INST=`build-classpath maven`
[ -n $MAVEN_JAR_INST ] && ln -sf $MAVEN_JAR_INST repository/maven/jars/maven.jar
MAVEN_JELLY_TAGS_INST=`build-classpath maven-jelly-tags-1.0`
[ -n $MAVEN_JELLY_TAGS_INST ] && ln -sf $MAVEN_JELLY_TAGS_INST repository/maven/jars/maven-jelly-tags-1.0.jar

exit 0
