2013-07-07 2 views
4

У меня довольно простое веб-приложение Java (созданное с использованием плагина Eclipse openshift). Приложение отлично работает на сервере OpenShift. Теперь мне нужно использовать внешнюю JAR-библиотеку для JSON-анализа и создания на Java. Я не могу понять, как добавить этот JAR в openhift сервер.Добавление внешних JAR в Openshift

Я пошел к свойства проекта >> BuildPath >> Добавить внешний JAR. Хотя это импортирует JAR, он не работает на сервере openshift и дает ошибку, связанную с импортом этого файла (NoClassDefFound, я думаю). Не могли бы вы рассказать мне, как импортировать внешние банки в проект openshift?

ответ

1

Поскольку мы используем Maven для процесса сборки, все, что вам нужно сделать, это добавить его в качестве зависимости в вашем pom.xml

Вот пример, который добавляет водителю Монго

https://github.com/thesteve0/openshift-mongo-spatial-jee6/blob/master/pom.xml

Посмотрите под тегами зависимостей

+0

Спасибо @ TheSteve0, что помогает :) –

1

Вы можете добавить банку в качестве зависимости в файл pom.xml. Это заставит банку включить в вашу войну. Если банка не доступна в общественном Maven репо, пожалуйста, смотрите здесь: http://www.billdecoste.net/?p=16

-1

[Обновления в 2017 году] Вы можете взглянуть на этой link от самого OpenShift. Включает информацию о добавлении банок с зависимостями maven и без них.

+0

спасибо за downvoting, надеюсь, это было полезно – AwfulTiredDogTired

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