簡體   English   中英

使用Tomcat在Eclipse(STS)中進行Maven過濾(令牌替換)

[英]Maven filtering (token substitution) in Eclipse (STS) with Tomcat

我基本上有和這里完全一樣的問題:

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

按照其他答案的說明,但仍不能替代:(

我升級到了STS 2.8,並提供了新的m2e支持,過濾功能非常出色,開箱即用-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM