I have a Maven web application with text files in
src/main/webapp/textfilesdir
As I understand it, during the package phase this te
Option 1 is not doable, prepare-package
is too early, package
is too late so I don't see where you could plug any custom work. Option 2 is doable but a painful IMO. So here are some more propositions (all based on AntRun and the ReplaceRegExp and/or Replace tasks).
Solution 1:
prepare-package
and configure it to process the files and put the processed files in some directory under target
(e.g. target/textfilesdir
).target/textfilesdir
as a webResource
. Refer to Adding and Filtering External Web Resources for the details.Solution 2:
prepare-package
and configure it to process the text files from src/main/webapp/textfilesdir
and put the processed files in the target/project-1.0-SNAPSHOT
.I think I'd go for the second solution.