Maven 由于包重命名,Ether演示无法编译

Maven 由于包重命名,Ether演示无法编译,maven,aether,Maven,Aether,我需要编译并执行“以太演示” 我没有找到“以太演示版”,因此我使用快照如下: git clone git://git.eclipse.org/gitroot/aether/aether-core.git cd aether-core mvn clean install git clone git://git.eclipse.org/gitroot/aether/aether-demo.git cd aether-demo/ cd aether-demo-snippets/ mvn clean

我需要编译并执行“以太演示”

我没有找到“以太演示版”,因此我使用快照如下:

git clone git://git.eclipse.org/gitroot/aether/aether-core.git
cd aether-core
mvn clean install

git clone git://git.eclipse.org/gitroot/aether/aether-demo.git
cd aether-demo/
cd aether-demo-snippets/
mvn clean install
但它在以下方面失败了:

[ERROR] /private/tmp/aether-demo/aether-demo-snippets/src/main/java/org/eclipse/aether/examples/manual/ManualRepositorySystemFactory.java:[33,40] cannot access org.sonatype.aether.impl.internal.DefaultServiceLocator
[ERROR] class file for org.sonatype.aether.impl.internal.DefaultServiceLocator not found
[ERROR] DefaultServiceLocator locator = new DefaultServiceLocator();
以及其他错误

它表明它找不到类“org.sonatype.ether.impl.internal.DefaultServiceLocator”

但是,ManualRepositorySystemFactory.java具有此导入:

  import org.apache.maven.repository.internal.DefaultServiceLocator;
为什么会这样? ManualRepositorySystemFactory.java没有从
org.sonatype.ether.impl.internal
导入该类。为什么mvn clean install尝试从此包导入它

此外,“以太核心”项目还在另一个包中包含该文件:
org/eclipse/aether/impl/DefaultServiceLocator.java

(根据git日志,它一直在这里)

那么,发生了什么? 是否有包的重新映射

如何编译和执行“以太演示”?

修复:

本杰明·本特曼2013-04-22 07:45:03美国东部时间

成功运行示例所需的依赖项刚刚发布,并且 使用它们的相应CQ仍在处理中。直到我们 如果您已批准这些,您可能需要查看 它提供了 更新