2016-06-28 13 views
1

Как включить Cplex JavaDoc в мой проект maven, чтобы получить помощника кода в Java API Cplex?Как включить JavaDoc для API CPLEX в проекте maven?

+0

У вас есть JavaDoc для cplex.jar где-то? Или вы спрашиваете, как это получить? –

+0

Спасибо за ваш очень быстрый комментарий. Я хотел документировать рабочий поток, который я только что нашел для других пользователей CPLEX. Ниже мой собственный ответ поясняет проблему. – Stefan

ответ

1

Javadoc можно найти здесь:

{PATH_TO_CPLEX_INSTALLATION_FOLDER}/DOC/HTML/EN-US/refjavacplex/html/

Для не проектов Maven вы можете ссылаться на этот путь непосредственно в настройках проекта.

Для проектов maven вы можете поместить эти файлы в файл javadoc jar: Откройте CommandLine и перейдите к папке, например.

кд C:/Program% 20Files/IBM/ILOG/CPLEX_Enterprise_Server126/CPLEX_Studio/DOC/HTML/EN-US/refjavacplex/html/

Затем создайте файл Javadoc банку:

баночки НАСТ.ВИДОИС CPLEX-1263-javadoc.jar *

Затем поместите созданную JavaDoc банку рядом с библиотекой банки CPLEX и соответствующим POM файл в локальном maven, например.

{PROJECT_ROOT} \ maven_project_repository \ ILOG \ CPLEX \ 1263 \

  • CPLEX-1263.jar
  • CPLEX-1263-javadoc.jar
  • pom.xml

pom-файл является, например,

<?xml version="1.0" encoding="UTF-8"?> 
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>ilog.concert</groupId> 
    <artifactId>cplex</artifactId> 
    <version>1263</version> 
</project> 

При обновлении зависимостей Maven javadoc автоматически извлекается вместе с API. Установите флажок для загрузки JavaDoc файлов в настройках Maven, если вы используете Eclipse: enter image description here

Вот некоторые фрагменты кода для включения в локальный репозиторий Maven и CPLEX зависимость:

<repositories> 

     <!-- Custom In-Project repository that contains dependencies that can not 
      be found on maven servers --> 
     <repository> 
      <id>maven_project_repository</id> 
      <name>Maven Project Repository Share</name> 
      <url>file://${project.basedir}/maven_project_repository</url> 
     </repository> 
</repositories> 

<dependencies> 
<!-- cplex --> 
     <dependency> <!-- from in project maven repository --> 
      <groupId>ilog.concert</groupId> 
      <artifactId>cplex</artifactId> 
      <version>1263</version> 
      <scope>compile</scope> 
     </dependency> 
</dependencies> 
+0

Этот ответ подтверждается этой [нитью] (https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014849301) на форуме IBM developerWorks. – rkersh

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

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