2017-01-01 15 views
1

Я хочу использовать cplex через проект maven. когда я использую cplex в проекте non-maven eclipse, он работает правильно. в проекте non-maven мне пришлось добавить путь к локальному расположению библиотеки cplex в пути сборки java. , но в проекте maven я получаю такие ошибки, как «java.lang.NoClassDefFoundError: ilog/concert/IloNumExpr» во время выполнения. добавить зависимостей в мой cplex.jar в ПОМ:Как использовать cplex.jar в проекте maven eclipse?

<dependency> 
     <groupId>cplex</groupId> 
     <artifactId>cplex</artifactId> 
     <version>2.0.1</version> 
     <scope>system</scope> 
     <systemPath>${basedir}\IBM.ILOG.CPLEX.Optimizer\cplex\lib\cplex.jar</systemPath> 
</dependency> 

и я проверить, чтобы добавить собственные библиотеки SRC/основные/ресурсов и добавления вкладки ресурсов в ПОМ: она не работает. Я добавляю исходную библиотеку в переменную окружения класса: она не работает. Я копирую их в c:/windows/system32: он не работает!

Может ли любой орган мне помочь? Каково решение? :-(

+0

Я правильно понимаю: API CPLEX Java состоит из cplex.jar и дополнительной собственной библиотеки? Вы уверены, что Maven находит cplex.jar (путь правильный)? –

ответ

0

Просто пройти через How do I add a jar file to my local Maven repository using Eclipse m2e on Luna Service (4.4.1)?

в основном, если его банка не доступна в репозитории Maven, вы можете добавить его в свой локальный репозиторий и с требуемой идентификатор группы, артефакт идентификатором, а также другими параметрами и используйте область как систему, ссылаясь на нее из вашего файла pom.

+0

Также см. этот связанный вопрос для некоторого примера: https: //stackoverflow.com/questions/38069294/how-to-inlclude-javadoc-for-cplex-api-in-a-maven-project – Stefan

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

  • Нет связанных вопросов^_^