assuming bin/run.[bat/sh] lib/*.jar etc/ run.bat ------------------------------------------------------ setlocal ENABLEDELAYEDEXPANSION set CLASSPATH= FOR /R .\lib %%G IN (*.jar) DO set CLASSPATH=!CLASSPATH!;%%G set CLASSPATH=.\etc\;.\lib\;%CLASSPATH% echo "%JAVA_HOME%\bin\java" %OPTS% -cp "%CLASSPATH%" com.mycompany.Main ------------------------------------------------------ run.sh ------------------------------------------------------ if [[ $UBD_HOME == "" ]]; then echo ERROR: UBD_HOME not set - setting default UBD_HOME=$( cd `dirname $0`/.. ; pwd ) #echo $UBD_HOME fi CLASSPATH= for i in `ls -1 ./lib/*.jar` do CLASSPATH=$CLASSPATH:${i} done CLASSPATH=./etc/:./lib/:$CLASSPATH #OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 echo "INFO *** Starting UBD ***" "$JAVA_HOME/bin/java" $OPTS -cp $CLASSPATH no.bbc.bagdrop.client.Start ------------------------------------------------------ src/assemble/bin.xml ------------------------------------------------------ [...] lib false runtime pom.xml ------------------------------------------------------ [...] install org.apache.maven.plugins maven-assembly-plugin install assembly src/assemble/bin.xml XXX-${version} ------------------------------------------------------