Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Won't Fix
-
Affects Version/s: 2.0-M3
-
Fix Version/s: None
-
Component/s: WarPath Plugin
-
Labels:None
Description
To see the problem, perform the following steps on an AppFuse-based project:
mvn war:inplace
rm -r src/main/webapp/WEB-INF/lib
rm -r src/main/webapp/WEB-INF/classes
mvn jetty:run
Startup will fail b/c Jetty fails to find classes from org.appfuse:web-common.
There's certainly a workaround for this (don't delete the classes directory), but it would be nice to allow full deleting so users don't get confused about duplicate files.
It'd also be nice to exclude WEB-INF/classes and WEB-INF/lib from war-overlay but I couldn't get this to work. Maybe the warpath plugin could have a mojo that overlays w/o including these two directories?
Thanks,
Matt
Mike - do you have any idea what it might take to fix this? I can take it up with the Jetty folks if you don't.