From 2b0e4a86258a343b98f799b58e3359fe1f0d1801 Mon Sep 17 00:00:00 2001 From: vmassol Date: Sun, 2 May 2004 12:31:35 +0000 Subject: [PATCH] Created new plugin-parent/ directory which contains all build configuration that must be inherited by the plugin projects. Plugins should no longer inherit from ../project.xml but rather from ../plugin-parent/project.xml. This is required because the top level project.xml file is reserved for the master build which contains additional build configuration that must not inhertied by the plugin projects (for ex, dashboard config, multichanges config, multiprojects config, etc). I'll now modify the plugin's project.xml so that they extend ../plugin-parent/project.xml git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115164 13f79535-47bb-0310-9956-ffa450edef68 --- plugin-parent/README.txt | 6 ++ plugin-parent/project.properties | 31 ++++++ plugin-parent/project.xml | 176 +++++++++++++++++++++++++++++++ 3 files changed, 213 insertions(+) create mode 100644 plugin-parent/README.txt create mode 100644 plugin-parent/project.properties create mode 100644 plugin-parent/project.xml diff --git a/plugin-parent/README.txt b/plugin-parent/README.txt new file mode 100644 index 00000000..da4697b2 --- /dev/null +++ b/plugin-parent/README.txt @@ -0,0 +1,6 @@ +This directory contains Maven build configuration inherited by all +plugin projects. + +The top level project is reserved for the master build and plugins +should no longer inherit from it as it contains configurations that +make sense only for the master build. diff --git a/plugin-parent/project.properties b/plugin-parent/project.properties new file mode 100644 index 00000000..cbfdf0bb --- /dev/null +++ b/plugin-parent/project.properties @@ -0,0 +1,31 @@ +# ------------------------------------------------------------------- +# Copyright 2001-2004 The Apache Software Foundation. +# +# 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. +# ------------------------------------------------------------------- + +#==================================================================== +# WARNING: All these properties are inherited by the plugin projects +#==================================================================== + +# Display the date on the Maven web site +maven.xdoc.date = left +maven.xdoc.date.format = dd MMMM yyyy HH:mm z +maven.xdoc.distributionUrl=http://www.ibiblio.org/maven/maven/plugins + +# Checkstyle plugin settings +maven.checkstyle.header.file = ${basedir}/../checkstyle-license.txt +maven.checkstyle.properties = ${basedir}/../checkstyle.xml + +# License plugin settings +maven.license.licenseFile=${basedir}/../LICENSE.txt diff --git a/plugin-parent/project.xml b/plugin-parent/project.xml new file mode 100644 index 00000000..ae138d93 --- /dev/null +++ b/plugin-parent/project.xml @@ -0,0 +1,176 @@ + + + + + + + 3 + plugin-parent + Optional Maven Plugins + maven + 1.0 + + Apache Software Foundation + http://www.apache.org/ + http://maven.apache.org/images/apache-maven-project.png + + 2001 + org.apache.maven + http://maven.apache.org/images/maven.gif + + http://jira.codehaus.org/BrowseProject.jspa?id=10030 + maven.apache.org + /www/maven.apache.org/reference/plugins/optional/ + www.ibiblio.org + /public/html/maven/maven/plugins/ + + + + Maven User List + users-subscribe@maven.apache.org + users-unsubscribe@maven.apache.org + http://nagoya.apache.org/eyebrowse/SummarizeList?listName=users@maven.apache.org + + + Maven Developer List + dev-subscribe@maven.apache.org + dev-unsubscribe@maven.apache.org + http://nagoya.apache.org/eyebrowse/SummarizeList?listName=dev@maven.apache.org + + + + + scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven-plugins/ + http://cvs.apache.org/viewcvs/maven-plugins/ + + + + + dIon Gillard + dion + dion@multitask.com.au + Multitask Consulting + + Java Developer + + +10 + + + Vincent Massol + vmassol + vmassol@pivolis.com + Pivolis + + Java Developer + + +1 + + + Eric Pugh + epugh + epugh@upstate.com + Upstate + + Java Developer + + + + James Strachan + jstrachan + james_strachan@yahoo.co.uk + Spiritsoft + + Java Developer + + + + Emmanuel Venisse + evenisse + emmanuel@venisse.net + + + Java Developer + + +1 + + + Jason van Zyl + jvanzyl + jason@zenplex.com + Zenplex + + Architect + Release Manager + + + + + + src/main + src/test + + + + **/*Test.java + + + + + + .. + META-INF + + NOTICE.txt + + + + src/plugin-resources + plugin-resources + + + . + + plugin.jelly + plugin.properties + project.properties + project.xml + + + + + + + maven-changes-plugin + maven-changelog-plugin + maven-file-activity-plugin + maven-developer-activity-plugin + maven-tasklist-plugin + maven-linkcheck-plugin + maven-javadoc-plugin + maven-jxr-plugin + maven-jdepend-plugin + maven-checkstyle-plugin + maven-junit-report-plugin + maven-jellydoc-plugin + maven-pmd-plugin + maven-simian-plugin + maven-faq-plugin + + +