# ------------------------------------------------------------------- # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You 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. # ------------------------------------------------------------------- #===== # Repositories settings #===== # TODO: remove http://people.apache.org/repo/m1-snapshot-repository/, just there for SNAPSHOTs #maven.repo.remote = http://people.apache.org/repo/m1-snapshot-repository/,http://repo1.maven.org/maven maven.repo.remote = http://repo1.maven.org/maven # Repository to deploy to maven.repo.list=apache.snapshots maven.repo.apache.releases=scp://${pom.distributionSite} maven.repo.apache.releases.directory=${pom.distributionDirectory} maven.repo.apache.releases.group=maven # These must be set elsewhere #maven.repo.apache.releases.username= #maven.repo.apache.releases.privatekey= #maven.repo.apache.releases.passphrase= # Repository to deploy snapshots maven.repo.apache.snapshots=scp://people.apache.org maven.repo.apache.snapshots.directory=/www/people.apache.org/repo/m1-snapshot-repository maven.repo.apache.snapshots.username=${maven.repo.apache.releases.username} maven.repo.apache.snapshots.privatekey=${maven.repo.apache.releases.privatekey} maven.repo.apache.snapshots.passphrase=${maven.repo.apache.releases.passphrase} maven.repo.apache.snapshots.group=${maven.repo.apache.releases.group} #===== # Compilation options #===== # We are targetting the 1.4 JVM and above maven.compile.target=1.4 maven.compile.source=1.4 maven.compile.encoding=UTF-8 #===== # Artifact plugin properties #===== # artifacts must be signed maven.artifact.gpg.skip=false #===== # Changelog plugin properties #===== maven.changelog.svn.baseurl=http://svn.apache.org/viewcvs.cgi maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory #===== # Checkstyle plugin settings #===== maven.checkstyle.properties = ${basedir}/checkstyle.xml maven.checkstyle.header.file = ${basedir}/checkstyle-license.txt #===== # Distribution plugin settings #===== maven.dist.dir=${maven.build.dir}/distribution/ maven.dist.src.includes=README*,LICENSE*,NOTICE*,*.properties,*.xml maven.dist.include.dirs=xdocs maven.dist.src.assembly.dir=${maven.dist.assembly.dir}/src/${pom.artifactId}-${pom.currentVersion} #===== # Html2xdoc plugin settings #===== maven.html2xdoc.enable=true #===== # Javadoc plugin settings #===== maven.javadoc.links = http://commons.apache.org/jelly/apidocs/, \ http://commons.apache.org/betwixt/apidocs/, \ http://commons.apache.org/jelly/libs/define/apidocs/, \ http://commons.apache.org/jelly/libs/ant/apidocs/ maven.javadoc.package=true maven.javadoc.customtags=todo todo.name=todo todo.description=To Do: todo.enabled=true todo.scope=all #===== # Jar plugin settings #===== maven.jar.manifest = manifest.mf #===== # Jdiff plugin settings #===== maven.jdiff.old.tag=MAVEN_1_0_2 maven.jdiff.new.tag=CURRENT #===== # Jellydoc plugin settings #===== maven.jellydoc.packages = ${pom.package}.jelly.tags.* #===== # LinkCheck plugin settings #===== maven.linkcheck.exclude=http://svn.apache.org,http://www.clarkware.com/software/JDepend.html,http://www.google.com,http://www.mavenbook.org/,http://werkz.codehaus.org,http://werkz.werken.com/ #===== # NSIS plugin settings #===== maven.nsis.src=${basedir}/src/installer/nsis maven.nsis.setup.template=${plugin.resources}/templates/mui-setup.jelly #Specific settings for MUI setup maven.nsis.mui.icon=${maven.nsis.src}/apache.ico maven.nsis.mui.unicon=${maven.nsis.src}/apache.ico maven.nsis.mui.headerbitmap=${maven.nsis.src}/header-maven.bmp maven.nsis.mui.unheaderbitmap=${maven.nsis.src}/header-maven.bmp maven.nsis.mui.welcomebitmap=${maven.nsis.src}/wizard-maven.bmp maven.nsis.mui.unwelcomebitmap=${maven.nsis.src}/wizard-maven.bmp #===== # PDF plugin settings #===== # Use the gif image for the organization's logo maven.pdf.companyLogo=http://www.apache.org/images/asf_logo_wide.gif maven.pdf.projectLogo=images/maventxt_logo_200.gif maven.pdf.navigationFile=pdf-navigation.xml maven.pdf.imageDpi=150 #===== # PMD / CPD plugin settings #===== maven.pmd.cpd.enable = true #===== # SCM plugin settings #===== maven.scm.svn.tag.base=https://svn.apache.org/repos/asf/maven/maven-1/core/tags #===== # Simian plugin settings #===== maven.simian.linecount = 4 maven.simian.includetests = false #===== # Site plugin settings #===== maven.site.stage.address=people.apache.org maven.site.stage.directory=${wwwroot}/staging-sites/m1-core/${pom.siteDirectory.substring(22)} wwwroot=/home/${maven.username}/public_html maven.site.deploy.method=rsync maven.rsync.args=-rlztO #===== # Test/JUnit plugin settings #===== # jdk / xml compatibility issues maven.junit.fork = true maven.junit.forkmode = once maven.junit.sysproperties=maven.home maven.junit.jvmargs = -XX:MaxPermSize=128m -Xmx512m #===== # XDOC plugin settings #===== # Display the date on the Maven web site maven.xdoc.date = bottom maven.xdoc.date.format = dd MMMM yyyy HH:mm z # Display the maven version the web site is documenting maven.xdoc.version = maven.xdoc.locale.default=en maven.xdoc.theme=stylus maven.xdoc.validate.exclude=${maven.xdoc.navigation.file},${maven.pdf.navigationFile},${maven.xdoc.xml.copy},changes.xml #===== # Others settings #===== maven.final.name = maven maven.build.dir = ${basedir}/target maven.gen.docs = ${maven.build.dir}/generated-xdocs maven.plugins.profile = plugin-profile.xml #===== # Testing #===== # This is to test a feature where a value is defined in a properties file # and is available for use inside the POM. pomProperty = value #===== # Bootstrap #===== maven.bootstrap.plugins = clean/**,jar/**,java/**,license/**,plugin/**,test/** maven.bootstrap.test.plugins = true maven.plugins.directory = ${basedir}/../plugins # Plugins to bundle in maven maven.plugins.includes = */project.xml maven.plugins.excludes = plugins-common/project.xml,plugins-parent/project.xml,plugins-site/project.xml,examples/project.xml,touchstone/**,touchstone-partner/** maven.get.jars.baseUrl = http://repo1.maven.org/maven # can't go under target, currently cleans stuff that is needed maven.bootstrap.dir = ${basedir}/bootstrap # ------------------------------------------------------------------------------ # bootstrap is offline or online - online by default . Pass this property # as -o from the command prompt if you are offline # Online mode: # maven.bootstrap.online = # Offline mode: # maven.bootstrap.online = -o # ------------------------------------------------------------------------------ maven.bootstrap.online= # ------------------------------------------------------------------------------ # The bootstrap classes consist of an Ant task front that: # # a) parses the POM using a simple subclass of DefaultHandler # b) downloads Maven's dependencies # ------------------------------------------------------------------------------ maven.bootstrap.classes = ${maven.bootstrap.dir}/bootstrap-classes # ------------------------------------------------------------------------------ # The phase1 classes are all the Maven classes compiled using Ant instead # of Maven itself. # ------------------------------------------------------------------------------ maven.bootstrap.phase1.classes = ${maven.bootstrap.dir}/phase1-classes maven.bootstrap.install.dir = ${maven.bootstrap.dir}/install-phase1 maven.bootstrap.bin.dir = ${maven.bootstrap.dir}/bin maven.lite.plugins=artifact,clean,console,deploy,dist,genapp,jar,java,license,multiproject,plugin,pom,release,repository,scm,site,test,war,xdoc,developer-activity,file-activity,javadoc,jdepend,jellydoc,junit-report,jxr,linkcheck,pmd,tasklist