Импортируйте и используйте класс из фляги, используя Maven - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь реализовать hoptoad в моем существующем проекте maven.Я дал следующие строки в pom.xml, как предложено в http://code.google.com/p/hoptoad/

<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>

Когда я пытаюсь использовать HoptoadNotice в моем блоке catch, я получаю ClassNotFoundException.Я использую Eclipse IDE.Я не могу понять, что проблема из-за включения этого кода (в pom) или в IDE.Я могу понять, что включение только этих строк не помогает коду распознавать банку.Итак, я попытался установить банку в репозитории Maven.Но все равно это не помогло.

Примечание: - Я не просто слепо скопировал, как показано выше, прямо в pom.xml.Я включил строки кода с <dependencies> и <repositories> блоками.

1 Ответ

1 голос
/ 20 февраля 2012

Конфигурация maven выглядит правильно.

Убедитесь, что hoptoad-notifier-1.8.jar правильно развернуто.

Для автономного приложения это означает, например, указанный в списке аргументов или манифест. Для веб-приложения это означает, что jar скопирован (maven, а не вами) в папку libs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...