使用Tomcat在Eclipse(STS)中进行Maven过滤(令牌替换)

时间:2011-12-13 14:52:57

标签: eclipse spring maven-2 m2eclipse tomcat7

我基本上和这里有完全相同的问题:

http://stackoverflow.com/questions/2416155/issue-in-executing-spring-web-project-in-eclipse-on-tomcat-server

但该问题的修复不起作用。我的pom.xml中有属性,比如

<properties>
    <build.cmsBaseUrl>setineclipsebuildprofile</build.cmsBaseUrl>
</properties>

我可以从eclipse构建配置文件中设置(或直接在pom.xml中设置它不是问题的根源)。该属性会自动替换到我的java资源文件夹中的属性文件中,例如

server.environment.cmsBaseUrl=${build.cmsBaseUrl}/

使用maven构建并手动部署到Tomcat。但是如果我在Eclipse(STS)内部使用Tomcat,则不会发生替换。我添加了

war:inplace

根据其他答案的说明,但仍然没有替代:(

1 个答案:

答案 0 :(得分:1)

我升级到STS 2.8,使用新的m2e支持,过滤效果很好,开箱即用 -