我正在为一个生成战争文件的Maven项目设置集成测试. (如这里所示
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin/.)然而,我的war文件需要一堆在classpath上的.properties文件,我不想束缚在战争中.
有没有办法(最好通过插件配置)将文件夹添加到jetty使用的类路径?
我在谷歌搜索并发现了http://markmail.org/message/awtqrgxxttra3uxx,但是据我所知,这根本不是真的有效.找不到.properties文件.
解决方法
应该可以使用webAppConfig配置元素(从
this thread获取的样本):
<webAppConfig> <contextPath>/nportal</contextPath> <!-- All I want to do here is add in the /etc/jetty/classes for runtime files. For some reason I have to also add back in the /target/classes directory --> <extraClasspath>${basedir}/target/classes/;${basedir}/etc/jetty/classes/</extraClasspath> </webAppConfig>