java - 如何mvn部署-部署:file from java app

标签 java maven-3 maven-embedder

我尝试使用 java 程序中的 maven-embedder 3.0.4 将文件部署到本地存储库,但出现以下错误:

Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file
(default-cli) on project test: Failed to deploy artifacts/metadata: No connector available   
to access repository local (file://~/.m2/repository) of type default 
using the available factories

我正在尝试使用 MavenCli.doMain(String[], String, PrintStream, PrintStream) 函数来实现此目的,但似乎我无法使其工作。

任何帮助将不胜感激。另外,如果还有其他方法从 java 程序部署文件,请告诉我。

最佳答案

我建议使用Aether而不是 Maven 嵌入器。来源github .

关于java - 如何mvn部署-部署:file from java app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647427/

相关文章:

java - 在 git checkout 之后在 eclipse 中包含文件

java - 使用 Selenium Java 启动浏览器时出现问题

java - 打印专栏

java - 用限定符第谷替换快照

java - NoClassDefFoundError : org. slf4j.LoggerFactory 是一个受限类

java - Java 5 中的 HQL 到 SQL

maven-2 - 如何在 Maven 中验证父 POM 的pluginManagement 部分?

Maven 嵌入式部署不适用于 org.apache.httpcomponents.httpclient 版本 4.4

java - 如何从 Java 运行 Maven?

java - 如何从 Java 运行 Maven?