我的pom.xml中有以下内容......
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
然后我的属性文件中的以下内容
#Workspace Location
rp.config.workspace=${rp.config.workspace}
这允许我在通过maven构建时切换Maven配置文件,并为该环境注入正确的设置。当运行GWT / Jetty / Tomcat / etc类型的运行配置时,Intellij 10和11都会尊重这种资源过滤机制而不必指定目标“进程资源”在Maven中首先运行,这是非常慢的。
现在使用Intellij的新v12,$ {rp.config.workspace}之类的属性不会替换为所选Maven配置文件的标记中指定的正确值。
还有其他人遇到过这个吗?