我正在使用Eclipse的Maven2和Tomcat插件作为一个被部署为Tomcat应用程序的java项目。我有几个运行配置为不同的目标,但我有一个特别,做多目标顺序:从eclipse为maven资源提供参数
clean resources:resources compile war:war tomcat:deploy
我想我的资源XML文件有具体到构建配置值之一,例如一dev-build与生产构建。该resources:resources
一步应该让我在XML设定值{标签},我能够通过命令行来做到这一点,因为它是自己的步骤:
<test var="{foo}">
运行mvn resources:resources -Dfoo='bar'
生产目标目录
<test var="bar">
在eclipse中的运行配置管理gui中,有参数和值的槽,但是我找不到正确的组合/咒语参数以获得与命令行相同的效果。
任何人都知道如何? 当然,也会接受“你做错了,”(因为我可能是)“这样做。”
谢谢!
是的,但maven版本不运行tomcat。至少我不知道如何去实现它。 – SimplGy
谢谢!很有必要提到以这种方式指定的参数不需要'-D'前缀,但是您仍然需要将任何反斜杠(_e.g._'C:\\ path \\到\\ location')加倍 –