added one-jar to allow packaging into JAR files