# ------------------------------------------------------------------- # P R O J E C T P R O P E R T I E S # ------------------------------------------------------------------- compile.debug = off compile.optimize = on compile.deprecation = off maven.jarResources.basedir=${basedir}/src/java maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory # ensure that the cli-x.y-src.tar.gz (and zip) distributions unpack into # a directory with suffix -src maven.dist.src.assembly.dir=${maven.dist.assembly.dir}/src/${maven.final.name}-src # generate .class files that can be loaded into a version 1.1 JVM. maven.compile.target=1.1 maven.compile.source=1.2 # documentation properties maven.xdoc.jsl=../commons-build/commons-site.jsl maven.xdoc.date=left maven.xdoc.version=${pom.currentVersion} maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html maven.xdoc.poweredby.image=maven-feather.png # ---------------------------------------------------------------- # coding standards # ---------------------------------------------------------------- maven.checkstyle.rcurly = ignore maven.checkstyle.lcurly.type = ignore maven.checkstyle.lcurly.method = ignore maven.checkstyle.lcurly.other = ignore maven.checkstyle.header.file = LICENSE.txt maven.checkstyle.header.ignore.line = 1,2,3,4 maven.checkstyle.const.pattern = ^[A-Z0-9_]*$ maven.checkstyle.static.pattern = ^[a-zA-Z][a-zA-Z0-9_]*$ maven.checkstyle.member.pattern = ^[_]?[a-z]?[a-zA-Z0-9]*$ maven.checkstyle.ignore.line.len.pattern = ^[ \* \$]+[.]* maven.checkstyle.javadoc.scope = protected # disable these non-critical errors to highlight # more important ones like missing javadoc maven.checkstyle.max.line.len = 100 maven.checkstyle.ignore.whitespace = true maven.checkstyle.ignore.public.in.interface = true