我有maven项目A和B。项目A使用maven embedder 3.2.5并与它搭建项目B。Maven embedder:编译器依赖无法解决 - 没有连接器工厂可用
MavenCli mavenCli = new MavenCli();
mavenCli.doMain(new String[] {"package"}, "C:\\Users\\JohnDoe\\Desktop\\abc", System.out, System.out);
但我得到异常:
插件org.apache.maven.plugins:Maven的编译器插件:3.1或它的一个依赖无法解析:无法读取工件描述符对于org.apache.maven.plugins:maven-compiler-plugin:jar:3.1:无法传输工件org.apache.maven.plugins:maven-compiler-plugin:pom:3.1从/到中央(https://repo.maven.apache.org/maven2):没有连接器工厂可用
我看着我的本地存储库fo并且确实没有插件版本3.1。如果我手动把它放在那里的构建是成功的。但AFAIK maven会自动下载所有必要的插件。但它没有发生。
请出示完整的POM文件和命令你已经尝试和Maven的您使用的版本? – khmarbaise 2015-02-08 07:59:26