No, GWT requires it to be in the source tree. On Tue, Oct 7, 2008 at 9:52 AM, Brett Porter <[EMAIL PROTECTED]> wrote: > Is it possible to process the file into the target directory and use > it from there so the original (which is the defaults) can remain > unmodified? > > - Brett > > 2008/10/8 Jon Strayer <[EMAIL PROTECTED]>: >> Well, the configuration I have for the scm plugin didn't work: >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-scm-plugin</artifactId> >> <configuration> >> <connectionType>developerConnection</connectionType> >> </configuration> >> <executions> >> <execution> >> <id>tag</id> >> <goals> >> <goal>tag</goal> >> </goals> >> <configuration> >> <property name="excludes" >> value="src/com/fusionsoftllc/achilles/client/BuildProperties.properties"/> >> </configuration> >> </execution> >> </executions> >> </plugin> >> >> It still tried to tag the file. >> >> I want it in CVS because the default value (used in Eclipse builds) is >> there. The surprise I'm worried about is someone changing the file >> and not seeing the change. >> >> On Mon, Oct 6, 2008 at 8:08 PM, Brett Porter <[EMAIL PROTECTED]> wrote: >>> I don't quite get it... it sounds like you don't want the properties >>> file in CVS at all, so the solution you have at the end is fine. What >>> are the surprises you are concerned about? >>> >>> - Brett >>> >>> 2008/10/7 Jon Strayer <[EMAIL PROTECTED]>: >>>> Hang with me, this takes a while to explain. :-) >>>> >>>> I'm trying to add a build number to a footer panel in GWT. >>>> >>>> CruiseControl passes the build label to Maven. >>>> Maven copies a properties file while performing a substitution which >>>> gives me a properties file in target/classes with the correct values >>>> in it. >>>> To get GWT to build the properties file into the application I have to >>>> copy the file from target/classes to the source tree (I use an ant >>>> task for that). >>>> For Eclipse builds to build correctly I need a default properties file >>>> in the source tree. >>>> >>>> The problem is that CVS won't tag the build because now the properties >>>> file in the source tree is not in CVS. I tried many ways to make a >>>> backup copy of the file in the source tree and copy it back, but I've >>>> never been able to find a phase to tie different copying calls to that >>>> only executes once. >>>> >>>> So, in short, what I need is a way to >>>> 1. backup a properties file in the source directory before >>>> resources are processed. >>>> 2. copy a processed properties file from target/classes to the >>>> source tree after resources are processed. >>>> 3. copy the backup of the properties file back to the source tree >>>> before scm:tag. >>>> >>>> Right now I'm trying to work around the problem by having scm:tag not >>>> tag that file, but that could lead to surprises. >>>> >>>> -- >>>> Esse Quam Videre >>>> To Be, rather than to Seem >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>> >>> >>> >>> -- >>> Brett Porter >>> Blog: http://blogs.exist.com/bporter/ >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> >> >> -- >> Esse Quam Videre >> To Be, rather than to Seem >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > -- > Brett Porter > Blog: http://blogs.exist.com/bporter/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- Esse Quam Videre To Be, rather than to Seem --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]