如何过滤webapp src / main / resources并使用JBossTools查看替换值

时间:2014-09-30 19:39:52

标签: java eclipse maven m2e jboss-tools

我有一个maven web应用程序,其中包含文件src / main / resources / appContext-ejb.xml文件,其中包含 $ {version} 占位符。

我希望将占位符替换为maven项目的版本,因此我已配置maven资源插件以启用文件过滤。

使用eclipse编译后,我可以在 target / classes 目录下看到正确(替换值)的文件。

同样在打包war文件时,文件正在被替换而没有任何问题。

我的问题是我想使用JBoss Tools eclipse插件来启动我的Web应用程序,所以我创建了一个jboss服务器,并将我的Web应用程序添加到它。当我启动jboss(使用jboss工具从eclipse中)并尝试使用我的应用程序时,需要具有替换值的文件的代码段无法告知 $ {version} 未被替换。

JBoss Tools插件是否使用 src / main / resources 而不是 target / classes 的内容?

我如何配置或使Jboss Tools在目标/类中使用已替换的文件?

我在网上搜索了这个,我发现了很多关于如何启用网页资源过滤的信息,以便jboss工具可以随时进行更改,但我相信这对我没用,因为这个文件不应该用作网络资源,因为它不应该作为网络内容提供。

0 个答案:

没有答案