Bug#898821: maven-plugin-tools: FTBFS with Java 10 due to com.sun.tools.doclets removal

Emmanuel Bourg ebourg at apache.org
Wed May 16 09:49:13 BST 2018


Source: maven-plugin-tools
Severity: serious
Tags: sid buster
User: debian-java at lists.debian.org
Usertags: default-java10
Forwarded: https://issues.apache.org/jira/browse/MPLUGIN-339

maven-plugin-tools fails to build with Java 10 due to the removal
of the com.sun.tools.doclets API:

  [INFO] -------------------------------------------------------------
  [ERROR] COMPILATION ERROR : 
  [INFO] -------------------------------------------------------------
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoAggregatorTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/AbstractMojoTaglet.java:[34,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/AbstractMojoTaglet.java:[50,16] cannot find symbol
    symbol: class Taglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoAggregatorTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoAggregatorTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoGoalTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoGoalTypeTaglet.java:[107,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoGoalTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresProjectTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresProjectTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiresProjectTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoExecuteTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoExecuteTypeTaglet.java:[113,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoExecuteTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoPhaseTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoPhaseTypeTaglet.java:[107,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoPhaseTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresDirectInvocationTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresDirectInvocationTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiresDirectInvocationTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoExecutionStrategyTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoExecutionStrategyTypeTaglet.java:[107,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoExecutionStrategyTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresDependencyCollectionTypeTaglet.java:[22,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresDependencyCollectionTypeTaglet.java:[110,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiresDependencyCollectionTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoReadOnlyFieldTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoReadOnlyFieldTaglet.java:[111,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoReadOnlyFieldTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoInheritByDefaultTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoInheritByDefaultTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoInheritByDefaultTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoParameterFieldTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoParameterFieldTaglet.java:[117,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoParameterFieldTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoComponentFieldTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoComponentFieldTaglet.java:[110,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoComponentFieldTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresOnLineTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresOnLineTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiresOnLineTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoInstantiationStrategyTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoInstantiationStrategyTypeTaglet.java:[107,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoInstantiationStrategyTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoConfiguratorTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoConfiguratorTypeTaglet.java:[107,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoConfiguratorTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoThreadSafeTypeTaglet.java:[22,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoThreadSafeTypeTaglet.java:[107,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoThreadSafeTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresReportsTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresReportsTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiresReportsTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresDependencyResolutionTypeTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiresDependencyResolutionTypeTaglet.java:[108,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiresDependencyResolutionTypeTaglet
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiredFieldTaglet.java:[26,29] package com.sun.tools.doclets does not exist
  [ERROR] /build/1st/maven-plugin-tools-3.5/maven-plugin-tools-javadoc/src/main/java/org/apache/maven/tools/plugin/javadoc/MojoRequiredFieldTaglet.java:[111,46] cannot find symbol
    symbol:   class Taglet
    location: class org.apache.maven.tools.plugin.javadoc.MojoRequiredFieldTaglet
  [INFO] 40 errors 



More information about the pkg-java-maintainers mailing list