2016-06-20 2 views
0

При попытке запустить юнит-тесты в затмении для JPOS Я получаю сообщения об ошибках, касающихся пропавших без вести пакеты ресурсов:JPOS JUnit тесты не в Затмении

org.jpos.core.ConfigurationException: org.jpos.security.SMException: java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US (java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US) (org.jpos.security.SMException: java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US (java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US)) 

Также Gradle терпит неудачу жалуясь недействительных ключей подписи при создании проекта.

ответ

0

Загрузите и установите плагин градиента buildship для eclipse и импортируйте jPos в качестве проекта градиента. (Это приведет к основному проекту jpos и нескольким другим связанным проектам)

Запуск ./gradlew из корневой папки jPos для генерации отсутствующих файлов ресурсов. (В качестве альтернативы запускать задачу построения изнутри eclipse)

Теперь мы можем добавить вновь созданные ресурсы в путь к среде выполнения eclipse. Щелкните правой кнопкой мыши по проекту jpos-jpos и выберите «Настроить путь сборки». Затем добавьте сборку/ресурсы/основную папку в свой путь к классам, а затем вы сможете запускать тесты из eclipse.


Чтобы исправить подписания ключевой вопрос, закомментируйте плагин подписи, подписывая конфигурации и конфигурации uploadArchives в проекте корень build.gradle. Хотя это не решает основной проблемы, почему подписание не работает (возможно, требуется генерация/конфигурация ключа), это, по крайней мере, позволит построить проект.

Смежные вопросы