We have developed a lot of web apps with Maven and IDEA.
The war plugin builds an exploded war file in target/${
project.build.finalName}
There is a configuration option for the war plugin that controls whether it
packages up the classes in the war module as a jar file and puts that in
WEB-INF/lib or leaves them as classes in WEB-INF/classes
As to the other dependencies, if they don't end up in WEB-INF/lib, how will
you know that your webapp works?
-Stephen
On Mon, Feb 25, 2008 at 10:12 PM, Marco Mistroni <[EMAIL PROTECTED]>
wrote:
> hello all
> @work, we are developing a web application using IntelliJ IDEA.
> we are not using maven, so structure of directory is as follows
>
> jsp (contains jsps and WEB-INF)
> src
> |__ java
> |__ test
>
> plus, we are launching tomcat from intelliJ, making tomcat point to the
> exploded directory jsp (in fact, the target-classes directory is
> jsp\web-inf\classes)
>
> we are using ant to build the app, which put all the classes in
> jsp\web-inf\classes. we have tomcat pointing to that directory so that
> every
> change in the jsp
> is immediately reflected on the browser.
>
> i wanted to move to maven, but i feel the directory structure imposed by
> maven will prevent me from doing what i am doing now.
> as example
>
> maven build a WAR in the target\<yourartifact> directory... .. so
> unless i 'hack' maven by
> specifying as target-classes directory the jsp\web-inf\classes, i'll
> have
> problems...
> also because in building war maven automatically add all the dependencies
> to
> web-inf\lib directory.....
>
> i feel i cannot do that with maven.... unless i do some hacks
>
>
> has anyone ever end up in a similar situation?
>
>
> regards
> marco
>