依存関係 (datanucleus-db4o) を持つ Maven プロジェクトがあります。この依存関係自体は、db4o (db4o:db4o:jar:7.12.126.14142-all-java5) に依存しています。
今mavenは言う:
09.09.10 19:43:09 MESZ: Missing artifact db4o:db4o:jar:7.12.126.14142-all-java5:compile
私はmavenが初めてです。datanucleus-db4o が特定のバージョン番号で独自の依存関係を定義しているのは正しいですか? これは良い方法ですか?m2eclipse はダウンロードできません。新しいバージョンの db4o をダウンロードして、クラスパスに追加しました。Maven は不足しているアーティファクトについて書き続けています。
また、アプリケーションを起動すると NoClassDefFound エラーが発生します。これは私を他の質問に導きます:
私は何か間違ったことをしていますか?
前もって感謝します。
これが pom.xml の関連部分です...
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-core</artifactId>
<version>2.2.0-m1</version>
<type>jar</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-db4o</artifactId>
<version>2.1.1</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
ここに pom.xml の関連部分があります
<dependency>
<groupId>db4o</groupId>
<artifactId>db4o</artifactId>
<version>7.12.126.14142-all-java5</version>
</dependency>