1

从命令行我可以写

mvn install -Pauto-deploy

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

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

build
clean 
install 
test

我想看看这个列表my_autodeploy_command

我确信这是可能的,但我不知道如何。

你能告诉我怎么做吗?

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

这里某处?

在此处输入图像描述

更新

塔林贝里尼

在此处输入图像描述

4

4 回答 4

3

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

运行方式对话框

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

于 2014-03-14T08:28:08.967 回答
1

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

是的:

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

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

更新

在此处输入图像描述

在此处输入图像描述

于 2014-03-14T08:43:39.900 回答
0

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

于 2014-03-14T08:02:27.967 回答
0

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

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

所以 blackbuild 回答:“你也可以将整行(不带“mvn”)复制到目标字段中”救了我的命!

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

于 2015-09-03T19:44:36.077 回答