java - 在Java中以编程方式运行maven安装?

标签 java eclipse maven plugins text-editor

我正在用 Java 编写一个程序(没有使用 IDE,仅使用纯文本编辑器),但遇到了一个问题。

所以基本上,我需要以编程方式在 pom.xml 文件上运行 Maven 安装。与在 Eclipse 中一样,您可以右键单击项目,[运行方式> Maven 安装]。但我想做的是让我的程序在指定的pom文件上运行maven安装。

此外,我在查找 Java Maven 库的下载时遇到问题,因此如果您也可以将其与回复一起发布,这将会很有用!

我正在编写的程序将分发给很多人,我不希望他们必须在计算机上安装 Maven 才能使用它,所以最好使用一些 Maven API 之类的东西。

最佳答案

您应该能够通过 M2_HOME 环境变量找到您的 Maven 文件。

为了从 Java 调用它,您必须创建一个进程(查看 ProcessBuilder )来打开终端并执行“mvn clean install”。

关于java - 在Java中以编程方式运行maven安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31299042/

相关文章:

maven - 通过设置 VM 参数激活 Maven 配置文件

java - 未找到 org.bukkit :bukkit 的 Maven 依赖项

java - 来自 tomcat 的 NoClassDefFoundError。我的 pom 有问题吗?

java - 获取Google搜索页面的所有搜索结果

java - CheckStyle SuppressionFilter 模块文件路径以实现 Eclipse 和 Maven 兼容性

android - LG G2 vs980 无法被 ADB 设备命令识别(Virtualbox 上的 Win7)

java - 将使用 Maven 创建的项目上传到 Google App Engine

java - 是否可以使用 lambda 表达式在 java 中实现通用的 try catch 方法?

java - 如何使用 java 从太阳风 Orion Rest API 获取 JSON 数据

java - 下拉 selectByValue 无法选择菜单项