Java 使用Maven从jar导入并使用类

Java 使用Maven从jar导入并使用类,java,eclipse,maven,Java,Eclipse,Maven,我正试图在我现有的maven项目中实现hoptoad。我在pom.xml中给出了中建议的以下几行 蟾蜍库 蟾蜍库 http://hoptoad.googlecode.com/svn/maven2 代码:lucamarrocco 蟾蜍通知器 1.8 当我尝试在catch块中使用HoptoadNotice时,我得到了ClassNotFoundException。我正在使用EclipseIDE。我无法弄清楚,问题是因为包含了这段代码(在pom中)还是IDE中。我可以理解,仅包含这些行并不能帮助代码

我正试图在我现有的maven项目中实现hoptoad。我在pom.xml中给出了中建议的以下几行


蟾蜍库
蟾蜍库
http://hoptoad.googlecode.com/svn/maven2
代码:lucamarrocco
蟾蜍通知器
1.8
当我尝试在catch块中使用
HoptoadNotice
时,我得到了
ClassNotFoundException
。我正在使用EclipseIDE。我无法弄清楚,问题是因为包含了这段代码(在pom中)还是IDE中。我可以理解,仅包含这些行并不能帮助代码识别jar。因此,我尝试在maven存储库中安装jar。但这仍然无济于事


注意:-我并没有像上面所示盲目复制,而是直接复制到pom.xml中。我已经包括了wrt
块的代码行。

maven配置看起来是正确的

确保正确部署了
hoptoad-notifier-1.8.jar

对于独立应用程序,这意味着例如在参数列表或manifest中指定。
对于web应用程序,这意味着jar被复制到libs文件夹中(由maven而不是由您复制)。

错误得到解决。我在错误的pom.xml中做了更改。该项目由许多子项目组成。我已经在其中一个子项目中包含了这些pom更改,因此它起了作用。之前,我在主pom.xml中进行了更改。顺便说一句,谢谢你的回复。
<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>