2

部署时,我的命令行“mvn tomcat7:deploy”而不仅仅是“mvn deploy”,有没有办法让 Maven 项目视图在我单击部署时运行所需的命令行?

4

1 回答 1

2

如果在“Maven Projects”视图中双击deploy,它不会启动任何应用程序服务器,而是在远程服务器(例如 Nexus 实例)上部署 maven 工件。

如果您的 .tomcat maven 插件配置正确,您pom.xml应该展开PluginsMaven 模块下的节点(仍在“Maven 项目”视图中),展开tomcat7节点然后双击tomcat7:deploy目标。

作为第二种选择,您还可以创建一个新的Maven运行/调试配置并指定您自己的目标,如果您必须提供额外的参数,例如-PmyProfile.

于 2013-02-22T12:30:34.677 回答