diff --git a/war/plugin.jelly b/war/plugin.jelly index 41d561e9..b9d001e2 100644 --- a/war/plugin.jelly +++ b/war/plugin.jelly @@ -211,7 +211,9 @@ description="Remove all artifacts created by war plugin"> - + + + diff --git a/war/xdocs/changes.xml b/war/xdocs/changes.xml index 30b5d8ef..2db31a59 100644 --- a/war/xdocs/changes.xml +++ b/war/xdocs/changes.xml @@ -15,6 +15,13 @@ Use the new caller plugin to isolate the java compilation goal called from its implementation. + + Add war:inplace goal for building the webapp into maven.war.src. You should cvsignore WEB-INF/lib and + WEB-INF/classes + + + Add target path to dependencies so you can copy to elsewhere than WEB-INF/lib. Useful for applets. + diff --git a/war/xdocs/goals.xml b/war/xdocs/goals.xml index d47094bc..73a8d173 100644 --- a/war/xdocs/goals.xml +++ b/war/xdocs/goals.xml @@ -54,7 +54,16 @@ war:clean Delete all artifacts created by war plugin + + war:inplace + + Build an exploded web application into ${maven.war.src}. This allows you to mount it in your application + server, and you only need to run it again for dependency and class changes, not JSP changes. + This goal will not clean old dependencies - due to the dangers involved in automating this for your + source tree, you must do that yourself. + + - \ No newline at end of file +