It would be easier to apply filter if I could build the stratum.jar into
/lib/build and then create a /lib/build/props folder for the filtered
props files.

Where do you suggest putting the unfiltered props and scripts and the
filtered products?  

Aaron

For my reference:

Filter
Description
Sets a token filter for this project or read multiple token filter from
an input file and sets these as filters. Token filters are used by all
tasks that perform file copying operations through the Project commodity
methods.

Note 1: the token string must not contain the separators chars (@).
Note 2: Either token and value attributes must be provided, or only the
filtersfile attribute.

Parameters
Attribute Description Required 
token the token string without @ Yes* 
value the string that should be put to replace the token when the file
is copied Yes* 
filtersfile The file from which the filters must be read. This file must
be a formatted as a property file.  Yes* 

* see notes 1 and 2 above parameters table.

Examples
  <filter token="year" value="2000"/>
  <copy todir="${dest.dir}" filtering="true">
    <fileset dir="${src.dir}"/>
  </copy>
will copy recursively all the files from the src.dir directory into the
dest.dir directory replacing all the occurences of the string @year@
with 2000.

  <filter filtersfile="deploy_env.properties"/>
will read all property entries from the deploy_env.properties file and
set these as filters.


> -----Original Message-----
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
> On Behalf Of Daniel Rall
> Sent: Tuesday, January 15, 2002 5:33 AM
> To: Turbine Developers List
> Subject: Re: cvs commit: jakarta-turbine-stratum/props cache.ccf
> cache.policy cache2.ccf logger.properties remote.cache.ccf
> remote.cache2.ccf
> 
> It would be good to replace all the absolute path hard-coding with an
> Ant @filter@ property to be replaced at build-time.  Absolute,
> hard-coded paths in the source tree aren't such a great thing.  :-)
> 
> Dan
> 
> 
> [EMAIL PROTECTED] writes:
> 
> > asmuts      02/01/14 23:03:29
> >
> >   Modified:    props    cache.ccf cache.policy cache2.ccf
> logger.properties
> >                         remote.cache.ccf remote.cache2.ccf
> >   Log:
> >   change defualt dir to g
> >
> >   to run the tester and the remote cache you should update a few
files:
> >   cache.policy -- configure code base
> >   logger.properties -- configure log root
> >   cache.ccf -- configure disk cache
> >   remote.cache.ccf -- configure disk cache
> >
> >   Revision  Changes    Path
> >   1.2       +3 -3      jakarta-turbine-stratum/props/cache.ccf
> >
> >   Index: cache.ccf
> >
===================================================================
> >   RCS file: /home/cvs/jakarta-turbine-stratum/props/cache.ccf,v
> >   retrieving revision 1.1
> >   retrieving revision 1.2
> >   diff -u -r1.1 -r1.2
> >   --- cache.ccf     15 Jan 2002 05:51:33 -0000      1.1
> >   +++ cache.ccf     15 Jan 2002 07:03:29 -0000      1.2
> >   @@ -52,17 +52,17 @@
> >    # Primary Disk Cache-- faster than the rest because of memory key
> storage
> >
>
jcs.auxiliary.DC=org.apache.stratum.jcs.auxiliary.disk.DiskCacheFactory
> >
>
jcs.auxiliary.DC.attributes=org.apache.stratum.jcs.auxiliary.disk.DiskCa
ch
> eAttributes
> >   -jcs.auxiliary.DC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/raf
> >   +jcs.auxiliary.DC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/raf
> >
> >    # HSQL Disk Cache -- too slow as is
> >
>
jcs.auxiliary.HDC=org.apache.stratum.jcs.auxiliary.disk.hsql.HSQLCacheFa
ct
> ory
> >
>
jcs.auxiliary.HDC.attributes=org.apache.stratum.jcs.auxiliary.disk.hsql.
HS
> QLCacheAttributes
> >   -jcs.auxiliary.HDC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/hsql
> >   +jcs.auxiliary.HDC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/hsql
> >
> >    # JISP Disk Cache -- save memory with disk key storage
> >
>
jcs.auxiliary.JDC=org.apache.stratum.jcs.auxiliary.disk.jisp.JISPCacheFa
ct
> ory
> >
>
jcs.auxiliary.JDC.attributes=org.apache.stratum.jcs.auxiliary.disk.jisp.
JI
> SPCacheAttributes
> >   -jcs.auxiliary.JDC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/raf/
> >   +jcs.auxiliary.JDC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/raf/
> >    jcs.auxiliary.JDC.attributes.ClearOnStart=false
> >
> >    # need to make put or invalidate an option
> >
> >
> >
> >   1.2       +5 -5      jakarta-turbine-stratum/props/cache.policy
> >
> >   Index: cache.policy
> >
===================================================================
> >   RCS file: /home/cvs/jakarta-turbine-stratum/props/cache.policy,v
> >   retrieving revision 1.1
> >   retrieving revision 1.2
> >   diff -u -r1.1 -r1.2
> >   --- cache.policy  15 Jan 2002 05:51:33 -0000      1.1
> >   +++ cache.policy  15 Jan 2002 07:03:29 -0000      1.2
> >   @@ -1,13 +1,13 @@
> >   -grant codeBase "file:/c:/dev/jakarta-turbine-stratum/bin/*" {
> >   +grant codeBase "file:/g:/dev/jakarta-turbine-stratum/bin/*" {
> >        permission java.security.AllPermission;
> >   -    permission java.io.FilePermission
"c:${/}dev${/}jakarta-turbine-
> stratum${/}logs${/}-", "read,write,delete,execute";
> >   +    permission java.io.FilePermission
"g:${/}dev${/}jakarta-turbine-
> stratum${/}logs${/}-", "read,write,delete,execute";
> >    };
> >
> >   -grant codeBase "file:/c:/dev/jakarta-turbine-stratum/lib/*" {
> >   +grant codeBase "file:/g:/dev/jakarta-turbine-stratum/lib/*" {
> >        permission java.security.AllPermission;
> >   -    permission java.io.FilePermission
"c:${/}dev${/}jakarta-turbine-
> stratum${/}logs${/}-", "read,write,delete,execute";
> >   +    permission java.io.FilePermission
"g:${/}dev${/}jakarta-turbine-
> stratum${/}logs${/}-", "read,write,delete,execute";
> >    };
> >
> >   -grant codeBase
"file:/c:/dev/jakarta-turbine-stratum/bin/classes/*" {
> >   +grant codeBase
"file:/g:/dev/jakarta-turbine-stratum/bin/classes/*" {
> >        permission java.security.AllPermission;
> >    };
> >
> >
> >
> >   1.2       +2 -2      jakarta-turbine-stratum/props/cache2.ccf
> >
> >   Index: cache2.ccf
> >
===================================================================
> >   RCS file: /home/cvs/jakarta-turbine-stratum/props/cache2.ccf,v
> >   retrieving revision 1.1
> >   retrieving revision 1.2
> >   diff -u -r1.1 -r1.2
> >   --- cache2.ccf    15 Jan 2002 05:51:33 -0000      1.1
> >   +++ cache2.ccf    15 Jan 2002 07:03:29 -0000      1.2
> >   @@ -30,12 +30,12 @@
> >    ################## AUXILIARY CACHES AVAILABLE ################
> >
>
jcs.auxiliary.HC=org.apache.stratum.jcs.auxiliary.disk.hsql.HSQLCacheFac
to
> ry
> >
>
jcs.auxiliary.HC.attributes=org.apache.stratum.jcs.auxiliary.disk.hsql.H
SQ
> LCacheAttributes
> >   -jcs.auxiliary.HC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/hsql
> >   +jcs.auxiliary.HC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/hsql
> >
> >
> >
>
jcs.auxiliary.DC=org.apache.stratum.jcs.auxiliary.disk.DiskCacheFactory
> >
>
jcs.auxiliary.DC.attributes=org.apache.stratum.jcs.auxiliary.disk.DiskCa
ch
> eAttributes
> >   -jcs.auxiliary.DC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/raf
> >   +jcs.auxiliary.DC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/raf
> >
> >    # need to make put or invalidate an option
> >    # just a remove lock to add
> >
> >
> >
> >   1.2       +1 -1
jakarta-turbine-stratum/props/logger.properties
> >
> >   Index: logger.properties
> >
===================================================================
> >   RCS file:
/home/cvs/jakarta-turbine-stratum/props/logger.properties,v
> >   retrieving revision 1.1
> >   retrieving revision 1.2
> >   diff -u -r1.1 -r1.2
> >   --- logger.properties     15 Jan 2002 05:51:33 -0000      1.1
> >   +++ logger.properties     15 Jan 2002 07:03:29 -0000      1.2
> >   @@ -10,7 +10,7 @@
> >    # The logroot value is used by default.  This can be overridden
with
> >    # a specific entry
> >
> >   -logroot=c:/dev/jakarta-turbine-stratum/logs/
> >   +logroot=g:/dev/jakarta-turbine-stratum/logs/
> >
> >    # the sleepinterval value is how often the writing thread wakes
up in
> ms.
> >    # Recommend set to 1000 for development servers (so it would
write
> with 1 sec. delay
> >
> >
> >
> >   1.2       +2 -2
jakarta-turbine-stratum/props/remote.cache.ccf
> >
> >   Index: remote.cache.ccf
> >
===================================================================
> >   RCS file:
/home/cvs/jakarta-turbine-stratum/props/remote.cache.ccf,v
> >   retrieving revision 1.1
> >   retrieving revision 1.2
> >   diff -u -r1.1 -r1.2
> >   --- remote.cache.ccf      15 Jan 2002 05:51:33 -0000      1.1
> >   +++ remote.cache.ccf      15 Jan 2002 07:03:29 -0000      1.2
> >   @@ -8,7 +8,7 @@
> >    remote.cache.service.port=1101
> >    # jetty config
> >    remote.jetty.on=true
> >   -remote.jetty.xml=C:/dev/jakarta-turbine-stratum/props/myjetty.xml
> >   +remote.jetty.xml=g:/dev/jakarta-turbine-stratum/props/myjetty.xml
> >
> >
> >    ##############################################################
> >   @@ -54,7 +54,7 @@
> >
> >
>
jcs.auxiliary.DC=org.apache.stratum.jcs.auxiliary.disk.DiskCacheFactory
> >
>
jcs.auxiliary.DC.attributes=org.apache.stratum.jcs.auxiliary.disk.DiskCa
ch
> eAttributes
> >   -jcs.auxiliary.DC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/raf/remote
> >   +jcs.auxiliary.DC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/raf/remote
> >
> >
>
jcs.auxiliary.RCluster=org.apache.stratum.jcs.auxiliary.remote.RemoteCac
he
> Factory
> >
>
jcs.auxiliary.RCluster.attributes=org.apache.stratum.jcs.auxiliary.remot
e.
> RemoteCacheAttributes
> >
> >
> >
> >   1.2       +1 -1
jakarta-turbine-stratum/props/remote.cache2.ccf
> >
> >   Index: remote.cache2.ccf
> >
===================================================================
> >   RCS file:
/home/cvs/jakarta-turbine-stratum/props/remote.cache2.ccf,v
> >   retrieving revision 1.1
> >   retrieving revision 1.2
> >   diff -u -r1.1 -r1.2
> >   --- remote.cache2.ccf     15 Jan 2002 05:51:33 -0000      1.1
> >   +++ remote.cache2.ccf     15 Jan 2002 07:03:29 -0000      1.2
> >   @@ -46,7 +46,7 @@
> >    ################## AUXILIARY CACHES AVAILABLE ################
> >
>
jcs.auxiliary.DC=org.apache.stratum.jcs.auxiliary.disk.DiskCacheFactory
> >
>
jcs.auxiliary.DC.attributes=org.apache.stratum.jcs.auxiliary.disk.DiskCa
ch
> eAttributes
> >   -jcs.auxiliary.DC.attributes.DiskPath=c:/dev/jakarta-turbine-
> stratum/raf/remote
> >   +jcs.auxiliary.DC.attributes.DiskPath=g:/dev/jakarta-turbine-
> stratum/raf/remote
> >
> >
>
jcs.auxiliary.LC=org.apache.stratum.jcs.auxiliary.lateral.LateralCacheFa
ct
> ory
> >
>
jcs.auxiliary.LC.attributes=org.apache.stratum.jcs.auxiliary.lateral.Lat
er
> alCacheAttributes
> 
> --
> To unsubscribe, e-mail:   <mailto:turbine-dev-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:turbine-dev-
> [EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to