From ba29a35444a34af582eb20801d0cd5e50e981f8a Mon Sep 17 00:00:00 2001 From: felipeal Date: Mon, 24 Oct 2005 19:01:30 +0000 Subject: [PATCH] MPGENAPP-24:added property maven.genapp.basedir git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@328133 13f79535-47bb-0310-9956-ffa450edef68 --- genapp/plugin.jelly | 12 ++++-- genapp/plugin.properties | 3 ++ genapp/src/plugin-test/basedirTest/maven.xml | 36 ++++++++++++++++ .../basedirTest/project.properties | 16 +++++++ .../src/plugin-test/basedirTest/project.xml | 36 ++++++++++++++++ genapp/src/plugin-test/maven.xml | 22 ++++++++++ genapp/src/plugin-test/project.xml | 42 +++++++++++++++++++ genapp/xdocs/changes.xml | 1 + genapp/xdocs/properties.xml | 9 ++++ 9 files changed, 173 insertions(+), 4 deletions(-) create mode 100644 genapp/src/plugin-test/basedirTest/maven.xml create mode 100644 genapp/src/plugin-test/basedirTest/project.properties create mode 100644 genapp/src/plugin-test/basedirTest/project.xml create mode 100644 genapp/src/plugin-test/maven.xml create mode 100644 genapp/src/plugin-test/project.xml diff --git a/genapp/plugin.jelly b/genapp/plugin.jelly index 7aa54661..de287f86 100644 --- a/genapp/plugin.jelly +++ b/genapp/plugin.jelly @@ -33,6 +33,10 @@ | --> + + + + @@ -127,14 +131,14 @@ - - + @@ -143,7 +147,7 @@ - + @@ -157,7 +161,7 @@ - + diff --git a/genapp/plugin.properties b/genapp/plugin.properties index 565d7caa..fb0810b3 100644 --- a/genapp/plugin.properties +++ b/genapp/plugin.properties @@ -29,3 +29,6 @@ maven.genapp.default.package=example.app maven.genapp.prompt.package=Please specify the package for your application: maven.genapp.default.user=${user.name} + +# directory where the artefacts will be created +maven.genapp.basedir=${basedir} diff --git a/genapp/src/plugin-test/basedirTest/maven.xml b/genapp/src/plugin-test/basedirTest/maven.xml new file mode 100644 index 00000000..b16459f8 --- /dev/null +++ b/genapp/src/plugin-test/basedirTest/maven.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + diff --git a/genapp/src/plugin-test/basedirTest/project.properties b/genapp/src/plugin-test/basedirTest/project.properties new file mode 100644 index 00000000..3b435359 --- /dev/null +++ b/genapp/src/plugin-test/basedirTest/project.properties @@ -0,0 +1,16 @@ +# ------------------------------------------------------------------- +# Copyright 2005 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. +# ------------------------------------------------------------------- +maven.genapp.basedir=${maven.build.dir}/my_genapp diff --git a/genapp/src/plugin-test/basedirTest/project.xml b/genapp/src/plugin-test/basedirTest/project.xml new file mode 100644 index 00000000..5cc29f8a --- /dev/null +++ b/genapp/src/plugin-test/basedirTest/project.xml @@ -0,0 +1,36 @@ + + + + 3 + Genapp Plugin - Basedir Test + test-maven-genapp-plugin-basedirTest + 2005 + Tests maven.genapp.basedir property + Tests maven.genapp.basedir property + + + + Felipe Leme + felipeal + maven@felipeal.net + Falcon Informatica + + + diff --git a/genapp/src/plugin-test/maven.xml b/genapp/src/plugin-test/maven.xml new file mode 100644 index 00000000..34300aa4 --- /dev/null +++ b/genapp/src/plugin-test/maven.xml @@ -0,0 +1,22 @@ + + + + + + diff --git a/genapp/src/plugin-test/project.xml b/genapp/src/plugin-test/project.xml new file mode 100644 index 00000000..f112f1e8 --- /dev/null +++ b/genapp/src/plugin-test/project.xml @@ -0,0 +1,42 @@ + + + + + + 3 + Test project for Maven Genapp Plugin + maven + 1.0 + + Apache Software Foundation + http://www.apache.org/ + http://maven.apache.org/images/apache-maven-project.png + + 2005 + org.apache.maven + http://maven.apache.org/images/maven.gif + Test for Maven Genapp plugin + Test for Maven Genapp plugin + http://maven.apache.org/reference/plugins/genapp/ + /www/maven.apache.org/reference/plugins/genapp/ + + scm:svn:http://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk/genapp/ + http://svn.apache.org/viewcvs.cgi/maven/maven-1/plugins/trunk/genapp/ + + \ No newline at end of file diff --git a/genapp/xdocs/changes.xml b/genapp/xdocs/changes.xml index 5626440f..a645e081 100644 --- a/genapp/xdocs/changes.xml +++ b/genapp/xdocs/changes.xml @@ -22,6 +22,7 @@ + Added new property maven.genapp.basedir property. Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :
  • commons-logging v1.0.3 -> v1.0.4
  • diff --git a/genapp/xdocs/properties.xml b/genapp/xdocs/properties.xml index 97efab58..34f33914 100644 --- a/genapp/xdocs/properties.xml +++ b/genapp/xdocs/properties.xml @@ -95,6 +95,15 @@ ${maven.home.local}/template + + maven.genapp.basedir + + Directory where the new project will be generated. + + + ${basedir} + +