Non Eclipse users like me need a Maven solution.
One solution would probably to use the appassembler-maven-plugin Booter mechanism - but it's hard to setup if you are not used to it.
An easier workaround, which however needs a manual change in the generated bat files would be
add the flat option to the configuration of the appassembler-maven-plugin
This would reduce the CLASSPATH length because you get rid of the package directories, but even this generated CLASSPATH becomes too long.
But now that all JARs reside flat in the repo directory, so
change the CLASSPATH build in the bat to
set CLASSPATH="%BASEDIR%"\etc;"%REPO%"\*
A somehow ugly procedure but because you will normally do Maven build only once, it's a true workaround. Maybe you can add a comment like this to your README.
Non Eclipse users like me need a Maven solution. One solution would probably to use the appassembler-maven-plugin Booter mechanism - but it's hard to setup if you are not used to it. An easier workaround, which however needs a manual change in the generated bat files would be
This would reduce the CLASSPATH length because you get rid of the package directories, but even this generated CLASSPATH becomes too long. But now that all JARs reside flat in the repo directory, so
set CLASSPATH="%BASEDIR%"\etc;"%REPO%"\*
A somehow ugly procedure but because you will normally do Maven build only once, it's a true workaround. Maybe you can add a comment like this to your README.