2

我向一个 Maven 项目(基于 Scala)添加了一个依赖项,但是在重新编译它之后,找不到新的包。新的依赖项如下所示:

<dependency>
    <groupId>org.apache.any23</groupId>
    <artifactId>apache-any23</artifactId>
    <version>0.7.0-incubating</version>
</dependency>

现在当我

import org.apache.any23._

我明白了

Error: object any23 is not a member of package org.apache

有人知道问题可能是什么吗?

4

1 回答 1

2

在 .m2/repository 目录中查找 jar 文件。例如在 OSX 终端或 Linux 中:

find ~/.m2 -print

然后使用 unzip 或 jar 列出内容:

jar tf filename

并查找通用包/类名称。

通过查找文件和内容,您很可能会发现问题,无论它是什么。

更新:我刚刚看过,看来您可能想要核心工件:

artifactId:apache-any23-core

它有 JAR 文件,这些文件更有可能包含您想要的内容:类。

于 2012-09-05T19:05:05.613 回答