Ошибка компиляции - пакет com.google.gson не найден в приложении Redhat «Openshift»

1

Я использую devleoping приложение в openshift, используя Eclipse Luna, которые используют gson jars.

Я добавил файлы gson jar в папку Web-inf/lib и не обнаружил ошибок в eclipse.

Но когда я нажимаю и фиксирую приложение в репозитории GIT, он показывает ошибку:

Я также попытался добавить банки во внешние библиотеки. Настроить путь сборки → Добавить внешние банки....

Но все равно не работает!

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /var/lib/openshift/54d3ce57fcf933ba9b00000a/app-
root/runtime/repo/src/main/java/com/servlet/Controller_vehicle.java:[14,22]
 error: package com.google.gson does not exist

Является ли openshift не поддержкой пакетов gson???

Теги:
gson
openshift

1 ответ

2
Лучший ответ

ОК ! я понял. Для любых внешних банок, которые вы добавляете в библиотеки в приложении java openshift, вы должны показать зависимость в файле pom.xml. Этот файл находится в папке webapps, т.е. webapps/pom.xml.

Я использовал gson-2.1.jar, поэтому соответствующая зависимость: -

<dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.1</version>
</dependency>

Благодаря мне :)

  • 0
    Ваш ответ указывается только для проекта Maven, однако он не будет решен в проекте gradle

Ещё вопросы

Сообщество Overcoder
Наверх
Меню