I would use ./src/main/resources/scripts

---
Thank You…

Mick Knutson, President

BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233

Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Twitter: http://twitter.com/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---



On Wed, Feb 25, 2009 at 3:52 PM, Steve Cohen <[email protected]> wrote:

> What is the general Maven view on where resources like launcher shell
> scripts and properties files belong vis-a-vis Maven and Eclipse?
>
> Our application is structurally a web app although it is not primarily
> served over the Web.  It runs under Tomcat, so that a minor use case,
> implemented in terms of servlets, can be handled, although the bulk of
> interactions with the application do not come through http.  Because of
> this, we make little distinction between the Web Application and Tomcat
> itself.  No other web apps run on this Tomcat instance and we start and stop
> it by starting and stopping Tomcat, using a commons-daemon shell script, so
> that the application restarts whenever the server might be rebooted, and so
> it can also be started and stopped manually.  Many configuration parameters
> and system properties essential for running this application are defined in
> this script, as well as a mechanism that determines which configuration to
> launch (dev, test, production) based on the uname of the server.  Thus there
> is one launch script that works on all tiers.
>
> This shell script should live, in the Maven/Eclipse view, where?  Presently
> it lives in the Web App project in a non-standard directory that does not
> get deployed inside the war file that is generated from the Web App project.
>  It lives there for conceptual reasons, although its route to deployment is
> entirely different and manual.  Surely, where it lives is not the right
> place, but what is?  In a separate Eclipse/Maven project?
>
> A similar question arises with properties files.  They are deployed outside
> the war, but need to get deployed manually to directories known by code in
> the war.
>
> Is there a "maven way" to handle such chicken-egg anomalies?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to