用于构建和运行 Maven 项目的 Java 程序 [关闭]

Posted

技术标签:

【中文标题】用于构建和运行 Maven 项目的 Java 程序 [关闭]【英文标题】:Java program to build and run a maven project [closed] 【发布时间】:2017-03-24 06:48:18 【问题描述】:

我正在尝试创建一个自动构建我的项目的 java 应用程序。是否可以创建一个 java 程序来运行一个 maven 项目?

【问题讨论】:

是的,有可能。 是的,但是为什么呢?通常你会使用像 Jenkins 这样的构建服务器来做到这一点。 (除了运行它可能) 是什么阻止你尝试它? 但是我想创建一个程序,在我的虚拟机中安排一个作业来经常运行我的项目 【参考方案1】:

您可以按照以下方法开始:

    创建一个批处理/shell 文件以使用 mvn/ant/gradle 构建您的项目 命令。您需要在系统中安装 Maven/Ant/Gradle 并且需要正确设置环境变量。 利用运行时使用 java 运行此批处理/shell 文件 班级。 Runtime.getRuntime().exec("cmd /c start build.bat"); 要安排您的 java 程序,请使用 ExecutorService 或 Quartz。或者你 也可以利用操作系统调度程序。

希望这会有所帮助。

【讨论】:

以上是关于用于构建和运行 Maven 项目的 Java 程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Nexus搭建私有Maven仓库

java maven项目跟web项目区别

项目构建工具之maven01

Maven——强大的Java项目构建工具

如何构建运行测试套件的 Maven 工件? “sbt 测试”如何工作?

用于读取应用程序类和生成 java 的 maven mojo