/** * Copyright (C) 2008 Mycila (mathieu.carbou@gmail.com) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.mycila.maven.plugin.license; /** * @author Mathieu Carbou (mathieu.carbou@gmail.com) * 2013-08-01 */ public final class Default { public static final String[] INCLUDE = new String[]{"**"}; public static final String[] EXCLUDES = { // Miscellaneous typical temporary files "**/*~", "**/#*#", "**/.#*", "**/%*%", "**/._*", "**/.repository/**", // CVS "**/CVS", "**/CVS/**", "**/.cvsignore", // RCS "**/RCS", "**/RCS/**", // SCCS "**/SCCS", "**/SCCS/**", // Visual SourceSafe "**/vssver.scc", // Subversion "**/.svn", "**/.svn/**", // Arch "**/.arch-ids", "**/.arch-ids/**", //Bazaar "**/.bzr", "**/.bzr/**", //SurroundSCM "**/.MySCMServerInfo", // Mac "**/.DS_Store", // Serena Dimensions Version 10 "**/.metadata", "**/.metadata/**", // Mercurial "**/.hg", "**/.hg/**", "**/.hgignore", // git "**/.git", "**/.git/**", "**/.gitignore", "**/.gitmodules", // BitKeeper "**/BitKeeper", "**/BitKeeper/**", "**/ChangeSet", "**/ChangeSet/**", // darcs "**/_darcs", "**/_darcs/**", "**/.darcsrepo", "**/.darcsrepo/**", "**/-darcs-backup*", "**/.darcs-temp-mail", // maven project's temporary files "**/target/**", "**/test-output/**", "**/release.properties", "**/dependency-reduced-pom.xml", "**/release-pom.xml", "**/pom.xml.releaseBackup", // code coverage tools "**/cobertura.ser", "**/.clover/**", // eclipse project files "**/.classpath", "**/.project", "**/.settings/**", // IDEA projet files "**/*.iml", "**/*.ipr", "**/*.iws", ".idea/**", // Netbeans "**/nb-configuration.xml", // descriptors "**/MANIFEST.MF", // binary files - images "**/*.jpg", "**/*.png", "**/*.gif", "**/*.ico", "**/*.bmp", "**/*.tiff", "**/*.tif", "**/*.cr2", "**/*.xcf", // binary files - programs "**/*.class", "**/*.exe", "**/*.dll", "**/*.so", // checksum files "**/*.md5", "**/*.sha1", // binary files - archives "**/*.jar", "**/*.zip", "**/*.rar", "**/*.tar", "**/*.tar.gz", "**/*.tar.bz2", "**/*.gz", // binary files - documents "**/*.xls", // ServiceLoader files "**/META-INF/services/**", // Markdown files "**/*.md", // Office documents "**/*.xls", "**/*.doc", "**/*.odt", "**/*.ods", "**/*.pdf", // Travis "**/.travis.yml", // flash "**/*.swf", // json files "**/*.json", // fonts "**/*.svg", "**/*.eot", "**/*.ttf", "**/*.woff", // office documents "**/*.xlsx", "**/*.docx", "**/*.ppt", "**/*.pptx", }; }