私は既存のmavenプロジェクトにhoptoadを実装しようとしています。私はhttp://code.google.com/p/hoptoad/Mavenを使ってjarからクラスをインポートして使用する
<project>
<repositories>
<repository>
<id>hoptoad-repository</id>
<name>Hoptoad Repository</name>
<url>http://hoptoad.googlecode.com/svn/maven2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>code.lucamarrocco</groupId>
<artifactId>hoptoad-notifier</artifactId>
<version>1.8</version>
</dependency>
</dependencies>
</project>
で提案されているように私は私のcatchブロックでHoptoadNotice
を使用しようとしたときのpom.xmlに以下の行を与えまして、私はClassNotFoundException
を取得メートル。私はEclipse IDEを使用しています。私は、このコードが(pomの中に)含まれているかIDEの中にあるために問題があるとわかりません。私は、これらの行だけでは、コードが瓶を認識するのに役立たないことを理解することができます。だから、私はmavenリポジトリにjarをインストールしようとしました。しかしそれでも助けにはならなかった。
注:上記のように、盲目的にはpom.xmlに直接コピーしていません。私は、コードwrt <dependencies>
と<repositories>
ブロックの行を含めました。
エラーが解決しました。私は間違ったpom.xmlに変更を加えました。このプロジェクトは多くのサブプロジェクトで構成されています。私はこれらのポムの変更をサブプロジェクトの1つに含めたので、それはうまくいった。以前は、メインのpom.xmlに変更を加えました。お返事ありがとうございました。 – Arun