Java 使用eclipse插件编写自定义maven命令集

Java 使用eclipse插件编写自定义maven命令集,java,eclipse,maven,maven-plugin,maven-eclipse-plugin,Java,Eclipse,Maven,Maven Plugin,Maven Eclipse Plugin,从命令行我可以写 mvn install -Pauto-deploy 是否可以将此命令存储在我的EclipseMaven插件中。我想通过单击来执行此命令 我在maven菜单中只看到标准的东西: build clean install test 我想查看此列表我的_autodeploy_命令 我相信这是可能的,但我不知道怎么做 你能告诉我怎么做吗 我可以在哪里编写mvn安装-部署 在这儿的什么地方 UPDDATE 为了塔林甘贝里尼 您可以在eclipse中的maven插件中完成,如下所示

从命令行我可以写

mvn install -Pauto-deploy
是否可以将此命令存储在我的EclipseMaven插件中。我想通过单击来执行此命令

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

build
clean 
install 
test
我想查看此列表
我的_autodeploy_命令

我相信这是可能的,但我不知道怎么做

你能告诉我怎么做吗

我可以在哪里编写
mvn安装-部署

在这儿的什么地方

UPDDATE

为了塔林甘贝里尼


您可以在eclipse中的maven插件中完成,如下所示。 转到调试配置eclipse-->Maven Build中的新配置
将目标指定为clean-install,并选择基本目录作为要生成的项目。如果我们想在配置中进行测试,您也可以跳过测试。您可以在eclipse中的maven插件中进行测试,如下所示。 转到调试配置eclipse-->Maven Build中的新配置
将目标指定为clean-install,并选择基本目录作为要生成的项目。如果我们想在配置中跳过测试,也可以跳过该对话框。该对话框是正确的。安装,要运行到的生命周期阶段,被放入目标字段,您的配置文件(自动部署)被放入配置文件字段(不带-P):


您还可以将整行(不带“mvn”)复制到目标字段中,该对话框是正确的。安装,要运行到的生命周期阶段,被放入目标字段,您的配置文件(自动部署)被放入配置文件字段(不带-P):

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

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

是的,它是:

  • 包资源管理器
    视图中,右键单击Maven项目
  • 选择
    运行方式
    运行配置…
  • 右键单击
    Maven Build
    (EclipseMaven插件添加的节点)并选择
    New
  • 例如,使用
    clean\u test\u install
  • 编译字段
    基本目录
    浏览maven项目目录
  • 编译字段
    Goals
    ,例如使用
    clean build test install
  • 单击
    应用
    并关闭
    运行配置
    窗口
  • 现在,在工具栏中,如果单击
    runas…
    按钮右侧的下拉菜单,您可以看到
    clean\u test\u install
    条目

    更新

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

    是的,它是:

  • 包资源管理器
    视图中,右键单击Maven项目
  • 选择
    运行方式
    运行配置…
  • 右键单击
    Maven Build
    (EclipseMaven插件添加的节点)并选择
    New
  • 例如,使用
    clean\u test\u install
  • 编译字段
    基本目录
    浏览maven项目目录
  • 编译字段
    Goals
    ,例如使用
    clean build test install
  • 单击
    应用
    并关闭
    运行配置
    窗口
  • 现在,在工具栏中,如果单击
    runas…
    按钮右侧的下拉菜单,您可以看到
    clean\u test\u install
    条目

    更新


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

    mvn -am -pl web package -DskipTests -P link-repo,tomcat-run,local-jive -Dfile.encoding=UTF8
    
    那么blackbuild的答案是: “您还可以将整行(不带“mvn”)复制到目标字段中” 救了我的命


    我刚刚在Goals字段中复制了maven命令,它成功了

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

    mvn -am -pl web package -DskipTests -P link-repo,tomcat-run,local-jive -Dfile.encoding=UTF8
    
    那么blackbuild的答案是: “您还可以将整行(不带“mvn”)复制到目标字段中” 救了我的命


    我刚刚在Goals字段中复制了maven命令,它成功了

    我需要在“基本目录”中键入什么?如果右键单击项目并选择“RunAs->maven build…”打开对话框,它将被预先填充。或者是项目的完整路径(包含pom的目录),或者是
    ${workspace\u loc://}
    Yes。还有一点。我没有看到我的新配置,当我点击运行方式->是真的这样吗?它不会显示在运行方式菜单中。但是如果您选择run as->Maven build(不带…),它将运行您的自定义配置(如果只有一个),或者如果您创建了多个配置,它将向您显示一个菜单。我需要在“基本目录”中键入什么?如果您右键单击项目并选择“run as->Maven build…”打开对话框,它将被预先填充。或者是项目的完整路径(包含pom的目录),或者是
    ${workspace\u loc://}
    Yes。还有一点。我没有看到我的新配置,当我点击运行方式->是真的这样吗?它不会显示在运行方式菜单中。但是如果您选择RunAs->Maven build(不带…),它将运行您的自定义配置(如果只有一个),或者显示菜单(如果您创建了多个配置)。转到调试配置,并选择Maven build(双击),它将创建新配置。现在通过单击browse workspace选择您想要构建的基本目录,即项目。输入目标为:clean install deploy(您可能需要根据您的requiremnet进行更改)。转到调试配置,并选择它应该执行的maven build(双击)