.gitignore optimized and classpath adoptions