From fb4145161b32640420da208e7c1002a218b4f2d4 Mon Sep 17 00:00:00 2001 From: vmassol Date: Fri, 13 Jun 2003 12:24:36 +0000 Subject: [PATCH] Added support for resource filtering. Note: It's not fully working yet but shouldn't impact anything. git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113491 13f79535-47bb-0310-9956-ffa450edef68 --- examples/simple-filtering/.cvsignore | 4 + examples/simple-filtering/maven.xml | 8 ++ examples/simple-filtering/project.xml | 79 +++++++++++++++++++ .../src/conf/test-nofilter.properties | 1 + .../simple-filtering/src/conf/test.properties | 3 + .../examples/simplefiltering/SimpleJava.java | 15 ++++ 6 files changed, 110 insertions(+) create mode 100644 examples/simple-filtering/.cvsignore create mode 100644 examples/simple-filtering/maven.xml create mode 100644 examples/simple-filtering/project.xml create mode 100644 examples/simple-filtering/src/conf/test-nofilter.properties create mode 100644 examples/simple-filtering/src/conf/test.properties create mode 100644 examples/simple-filtering/src/java/org/apache/maven/examples/simplefiltering/SimpleJava.java diff --git a/examples/simple-filtering/.cvsignore b/examples/simple-filtering/.cvsignore new file mode 100644 index 00000000..cabf1a60 --- /dev/null +++ b/examples/simple-filtering/.cvsignore @@ -0,0 +1,4 @@ +maven.log +target +lib +velocity.log diff --git a/examples/simple-filtering/maven.xml b/examples/simple-filtering/maven.xml new file mode 100644 index 00000000..105a00bb --- /dev/null +++ b/examples/simple-filtering/maven.xml @@ -0,0 +1,8 @@ + + + + Creating filters... + + + + diff --git a/examples/simple-filtering/project.xml b/examples/simple-filtering/project.xml new file mode 100644 index 00000000..cef2fa5b --- /dev/null +++ b/examples/simple-filtering/project.xml @@ -0,0 +1,79 @@ + + + + + 3 + + + maven-examples-simple-filtering + + + Simple Filtering + + + 1.0-SNAPSHOT + + + + Apache Software Foundation + http://jakarta.apache.org/ + + + + 2002 + + + org.apache.maven.examples.simplefiltering + + + A simple project showing filtering of resources + + + http://maven.apache.org/ + + + + scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven + http://cvs.apache.org/viewcvs/maven/ + + + + + + + + + + + + + + src/java + + + + true + src/conf + + test.properties + + + + src/conf + + test-nofilter.properties + + + + + + + + diff --git a/examples/simple-filtering/src/conf/test-nofilter.properties b/examples/simple-filtering/src/conf/test-nofilter.properties new file mode 100644 index 00000000..211e7179 --- /dev/null +++ b/examples/simple-filtering/src/conf/test-nofilter.properties @@ -0,0 +1 @@ +# A simple config file that should not be filtered diff --git a/examples/simple-filtering/src/conf/test.properties b/examples/simple-filtering/src/conf/test.properties new file mode 100644 index 00000000..f63259ce --- /dev/null +++ b/examples/simple-filtering/src/conf/test.properties @@ -0,0 +1,3 @@ +# A simple config file with an Ant filter + +test.property = @testFilter@ diff --git a/examples/simple-filtering/src/java/org/apache/maven/examples/simplefiltering/SimpleJava.java b/examples/simple-filtering/src/java/org/apache/maven/examples/simplefiltering/SimpleJava.java new file mode 100644 index 00000000..d9021150 --- /dev/null +++ b/examples/simple-filtering/src/java/org/apache/maven/examples/simplefiltering/SimpleJava.java @@ -0,0 +1,15 @@ +package org.apache.maven.examples.simplejava; + +/** + * A really simple java class + * @author dIon + */ +public class SimpleJava { + /** + * Print a message + * @param args unused + */ + public static void main(String[] args) { + System.out.println("Hello from Maven's SimpleFiltering"); + } +} \ No newline at end of file