2013-12-20 2 views
2

У меня возникают проблемы при попытке скомпилировать мой плагин Jira (выполнение атласа).Base64.encodeBase64String не найден

Билд терпит неудачу с этой ошибкой:

не может найти символ символ: метод encodeBase64String (байт []) местоположение: класс org.apache.commons.codec.binary.Base64

его похоже, что сборка пытается использовать commons-codec 1.3 jar вместо 1.4+

из моей IDE (jIDEA) Я изменил путь библиотеки от 1.3 до 1.6.jar (поскольку он не распознавал метод encodeBase64String или).

Я также попытался добавить эту зависимость в моей pom.xml:

<dependency> 
      <groupId>commons-codec</groupId> 
      <artifactId>commons-codec</artifactId> 
      <version>1.6</version> 
      <scope>provided</scope> 
     </dependency> 

Но АТЛАС-бегут кадры из строя.

Кто-нибудь знает, как это исправить?

Спасибо!

+0

проверка версия для jdk. – Innovation

+0

Я использую 1.6, следует ли использовать 1.7? – Enrique

+0

Это нормально. Я думаю, вы должны добавить jar внутри jre ext folder. Эта ошибка может возникнуть из-за загрузчика классов. – Innovation

ответ

2

Немного поздно, но загрузка commons-codec-1.10-rep.jar и добавление его в качестве библиотеки устраняет проблему.