java - 是否有可能从 Eclipse 构建过程中获取准确的 Maven 命令?

标签 java eclipse maven m2eclipse

简短版本:
有没有办法获取/检查 Eclipse 用于构建我的 Maven 项目的命令,以便从命令行运行该命令?

长版:
我正在尝试设置一个自动构建/部署过程,它从命令行使用 Maven。基本上我想做的是:

  • 运行 Maven 构建
  • 终止正在运行的服务器
  • 删除当前的.war和分解目录
  • 将构建的 .war 文件复制到服务器
  • 启动服务器

我的开发机器上的构建过程与 Eclipse 紧密集成。我已经附加了一个服务器(Tomcat 6),我可以在 Eclipse 中停止/启动/发布等。

但是,当我使用 mvn clean package (仍在我的开发计算机上)从命令行构建时,构建的包似乎无法正确构建(构建成功,但遇到错误部署后)。

现在我可能会花一些时间尝试找出让它正常工作的完美命令,但我认为如果它在 Eclipse 中工作,我可能会找到所需的确切命令。但我好像没找到。

可以得到这个命令吗?

系统信息:

  • 操作系统: Windows 7
  • Eclipse 版本:Juno Service Release 2(内部版本号:20130225-0426)
  • 服务器: Tomcat 6.0.32
  • Maven:3.0.5
  • Java:JDK 6.0_43

最佳答案

我认为,这是完全不可能的,因为 Eclipse 主要使用 API 调用(即使是编译项目,如果您使用 m2e 插件),而不是调用某些 shell 脚本或应用程序。 当然,您可以使用某种分析工具请求 API 调用,但这对您没有帮助,因为您必须自己实现这些调用。

关于java - 是否有可能从 Eclipse 构建过程中获取准确的 Maven 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16516639/

相关文章:

java - 使用 list 以及音频和图像文件夹(包括外部 jar)创建 jar 文件

java - 在 Java Restful API JSON 结果字符串上获取意外的额外转义字符

java - 按位运算符 (& | ^ ~) 的优先级是什么

java - Maven 编译会在目标中生成同一类的多个版本吗?

eclipse - 安装 sbteclipse

java - shell 提示使用 jsch 触发多个命令

java - 错误java : cannot find symbol when building with JHipster

Maven 版本候选版本和快照

java - 用于检测 CMYK 图像的 JAI ImageIO 的纯 Java 替代方案

eclipse - Eclipse 中的深色模式会更改下拉菜单文本的颜色,使其不可读。我该如何解决?