support mvn assembly:single to build jars with full depoendency sets
prevent commits of .DS-Store