Do not create a Java/repo directory if there are no dependencies.
Add .gitignore and .gitattributes for line ending normalization.
Add generateZipFile property to allow skipping zip creation.
Don't create repo directory under $JAVAROOT.
Don't create artifact path folder structure.