从eclipse为maven资源目标提供参数

bib*_*bby 10 eclipse maven-2 tomcat7

我正在使用Maven2和Tomcat插件进行eclipse,以获得部署为Tomcat应用程序的java项目.我有几个针对不同目标的运行配置,但我有一个特别是按顺序执行多个目标:

clean resources:resources compile war:war tomcat:deploy
Run Code Online (Sandbox Code Playgroud)

我希望我的一个资源xml文件具有特定于构建的配置值,例如dev-build与生产构建.该resources:resources步骤应该允许我在xml中将值设置为{tags},并且我可以通过命令行执行此操作,因为它是自己的步骤:

<test var="{foo}">
Run Code Online (Sandbox Code Playgroud)

Running mvn resources:resources -Dfoo='bar'在目标目录中生成以下内容

<test var="bar">
Run Code Online (Sandbox Code Playgroud)

在eclipse中的运行配置管理gui中,有参数和值的插槽,但是我找不到正确的参数组合/咒语来获得与命令行唤醒相同的效果.

谁知道怎么样?当然,也会接受"你做错了"(因为我可能是)"就这样做."

谢谢!

Vin*_*lds 11

您可以使用Eclipse中Maven Build运行配置的参数部分传递最终用作Maven属性的参数(我假设您正在使用Eclipse M2E插件).

以下屏幕截图演示了如何{jacoco.agent.path}从运行配置中指定我最终在Maven POM中使用的属性:

Eclipse Maven参数