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 に答える