Я использую 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???
ОК ! я понял. Для любых внешних банок, которые вы добавляете в библиотеки в приложении 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>
Благодаря мне :)