我正在尝试使用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 embedder。源于github

关于java - 如何从Java应用程序mvn deploy-deploy:file,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13647427/

10-14 10:00