ошибка: пакет com.sun.javado c не существует в jdk-13.0.2 - PullRequest
1 голос
/ 31 января 2020

Мой java_home - C: \ Program Files \ Java \ jdk-13.0.2

Когда я запускаю mvn install в cmd, я получаю вывод:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.1:jar (module-javadoc)  
   on project ignite-tools: MavenReportException: Error while creating archive:    
[ERROR] Exit code: 1 -  
   C:\ignite\modules\tools\src\main\java\org\apache\ignite\tools\javadoc\IgniteLinkTaglet.java:20: error: package com.sun.javadoc does not exist      

Что такое неправильно?

Ответы [ 2 ]

2 голосов
/ 31 января 2020

Многие подобные пакеты com.sun. * Уже начали амортизироваться и удаляться с Java 9+.

Попробуйте обновить ваш плагин до чего-то более современного, которое не использует эти старые пакеты.

<project>
...
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>3.1.1</version>
            </plugin>

Для Java 12: Объявления в этом пакет (com.sun.javado c) был заменен на пакет jdk.javado c .doclet.

1 голос
/ 31 января 2020

Apache Ignite 2.7.x поддерживает построение только под Java 8.

...