Michael, No problem, just want to avoid any language wars on the list since a lot of it is subjective :-) If you actually get bored at any point, feel free to include references in our wiki to the Maven2 alternatives for people who are more inclined to prefer a different build tool that leverages some of the Maven2 concepts.
-Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Sun, Sep 14, 2008 at 4:53 AM, Michael Johnston <[EMAIL PROTECTED]>wrote: > Scott, > I apologize, I didn't really mean to bash just to vent. I think Java itself > is a good language and I used it for several years (albeit with WebObjects, > hardly any Java EE). > > I totally recognize that maven2 is not java, but the nature of maven and > other similar tools and also of many java paradigms in general (their > verboseness, opacity, and the steepness of the learning curve for using > them) is certainly a reason why I avoid the Java EE platform, and I mention > that not to bash but to give other people a chance to learn that there are > alternatives. > > I do thank you for your help. > > What I ended up doing was allowing Maven to put cas.properties in classes > (apparently there is no way around that except to use ant-run, and when I > tried to use ant-run and pass it maven.war.webapp.dir, which according to > docs should be the maven property that points to the webapp dir when the war > is being constructed it didn't recognize it and I abandoned trying to figure > out why. > > I do want to use maven for what it is intended: a very robust way to manage > dependencies. I don't want to create my own ad hoc build script because the > one's I create suck much more to maintain :) > > Anyway, this exchange prompted me to google "maven rake" and I found buildr > and raven, both of which use ruby. Buildr re-uses the maven conventions, > and supposedly can be a drop-in replacement. grr. I should have done that > particular google 2 days ago. > > Cheerio, > > Michael Johnston > [EMAIL PROTECTED] > > > > > On 13-Sep-08, at 8:23 PM, Scott Battaglia wrote: > > 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 <[EMAIL PROTECTED]>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 >> [EMAIL PROTECTED] >> >> >> >> >> _______________________________________________ >> Yale CAS mailing list >> [email protected] >> http://tp.its.yale.edu/mailman/listinfo/cas >> > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > >
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
