我有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