如何inlclude为CPLEX API的JavaDoc在Maven项目?(How to inlcl

2019-09-29 18:17发布

我怎样可以加入我的Maven项目获得的Java的的Cplex API代码助手的JavaDoc的Cplex?

Answer 1:

的Javadoc可以在这里找到:

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

对于非Maven项目,你可以在项目设置中直接引用这条道路。

对于Maven项目,你可以把那个文件放到一个javadoc jar文件:打开命令行并导航到该文件夹​​,如

CD C:/计划%20Files / IBM / ILOG / CPLEX_Enterprise_Server126 / CPLEX_Studio / DOC / HTML / EN-US / refjavacplex / HTML /

然后创建的javadoc jar文件:

罐子CVF CPLEX-1263-javadoc.jar *

然后把生成javadoc的罐子旁边CPLEX库罐子,在你的本地仓库相应的POM文件,如

{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:

下面是一些片段为包括本地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>


文章来源: How to inlclude JavaDoc for CPLEX API in a maven project?