繁体   English   中英

使用Eclipse插件编写自定义Maven命令集

[英]Write custom maven command set using eclipse plugin

从命令行我可以写

mvn install -Pauto-deploy

是否可以将此命令存储在我的Eclipse Maven插件中。 我想通过单击执行此命令。

我在Maven菜单中仅看到标准的东西:

build
clean 
install 
test

我想在此列表中查看my_autodeploy_command

我敢肯定有可能,但我不知道怎么做。

你能演示一下吗?

我在哪里可以写mvn install -Pauto-deploy

这里某处?

在此处输入图片说明

UPDDATE

对于taringamberini

在此处输入图片说明

该对话框是正确的。 将安装(要运行的生命周期阶段)放入目标字段,将您的概要文件(自动部署)放入概要文件字段(不带-P):

运行方式对话框

您也可以将整行(不带前导“ mvn”)复制到“目标”字段中

是否可以将此命令存储在我的Eclipse Maven插件中。

是的:

  1. Package Explorer视图中,右键单击您的Maven项目
  2. 选择Run asRun configurations...
  3. 右键单击Maven Build (由您的Eclipse Maven插件添加的节点),然后选择New
  4. 例如使用clean_test_install编译文件Name
  5. 编译字段Base directory浏览您的Maven项目目录
  6. 编译Goals ,例如使用clean build test install
  7. 单击“ Apply然后关闭“ Run Configuration窗口

现在,在工具栏中,如果单击“ Run As ...按钮右侧的下拉菜单,则可以看到clean_test_install条目。

UPDATE

在此处输入图片说明

在此处输入图片说明

您可以在Eclipse中的Maven插件中进行操作,如下所示。 转到调试配置eclipse-> Maven Build中的新配置将目标指定为clean -install并选择基本目录作为要构建的项目。 如果我们要配置,也可以跳过测试

我有一个难看/复杂的Maven命令启动了我的项目。 在Windows上,我想在eclipse中启动它-查看控制台,而不是在命令提示符下-无法看到清晰的控制台。 Maven命令类似于:

mvn -am -pl web package -DskipTests -P link-repo,tomcat-run,local-jive -Dfile.encoding=UTF8

因此,blackbuild的答案是:“您也可以将整行(不带前导“ mvn”)复制到“目标”字段中”,救了我的命!

我只是在目标字段中复制了maven命令,它起作用了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM