How can I swap cas.properties file based on maven profile?
Scott Battaglia
scott.battaglia at gmail.com
Sat Sep 13 23:23:28 EDT 2008
You'll probably want to use the filtering capabilities of the Maven WAR
plugin:
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
You should be able to configure it in your <build> tags within the profiles,
though I haven't tried it.
Also, Maven2 != Java. That would be like me saying that Ruby sucks because
I tried to use one program and had issues with it. This list is also for
helping people use CAS, configure it, deploy it, and troubleshoot their
problems. We're happy to help anyone (including Ruby developers, we don't
discriminate), but nothing constructive comes from incorrectly bashing a
language. It detracts from your original questions and requests for help,
and may actually discourage people from assisting.
You're also not required to use Maven if you don't want. You can retrieve
the appropriate files yourself and construct the WAR file.
Thanks
-Scott
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
On Sat, Sep 13, 2008 at 10:41 PM, Michael Johnston <lastobelus at mac.com>wrote:
> My previous question, asked more succinctly:
>
> How can I bundle one of several cas.properties files based on maven
> profile?
>
> For example, if I do this:
>
> <profiles>
> <profile>
> <id>development</id>
> <properties>
> <environment>development</environment>
> </properties>
> <build>
> <resources>
> <resource>
> <directory>src/main/resources/development</directory>
> </resource>
> </resources>
> </build>
> <activation>
> <activeByDefault>true</activeByDefault>
> </activation>
> </profile>
>
>
> my custom cas.properties (which is in src/main/resources/development)
> gets put in WEB-INF/classes instead of WEB-INF. The original
> cas.properties from the cas-server project gets put in the root of WEB-
> INF.
>
> How do I get maven to put cas.properties in the root of WEB-INF?
>
> Maven is a very powerful reminder to me of why I am an enterprise
> RubyOnRails developer and not an enterprise java developer.
>
> Cheerio,
>
> Michael Johnston
> lastobelus at mac.com
>
>
>
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080913/433e7e2c/attachment.html
More information about the cas
mailing list