Run| Workspace| Log| Issues| Fixes| Pre-reqs| Stats| XRef| Maven Repository Proxy Log Gump Logo

Details

File Contents

# -------------------------------------------------------------------
# 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

Last Updated: Sun, 20 Jul 2008 00:00:16 ().Python Logo