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

2018-11-26 Thread Emmanuel Bourg
Le 22/11/2018 à 15:45, Emmanuel Bourg a écrit :

> This issue has been "solved" upstream in the version 3.6 by dropping
> support for javadoc annotations. This means we have to convert the
> plugins still using these javadoc annotations to use the Java
> annotations instead [2].

I misanalysed the issue, it's the Javadoc taglets which were removed in
the version 3.6, not the support for defining plugins with javadoc tags
(this is implemented using doxia and doesn't rely on internal JDK
classes anyway). The taglets are only used when generating the javadoc
of a plugin and this never happens in Debian. So no need to update all
the plugins still using javadoc tags.



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

2018-11-22 Thread Emmanuel Bourg
Control: tags -1 + fixed-upstream

This issue has been "solved" upstream in the version 3.6 by dropping
support for javadoc annotations. This means we have to convert the
plugins still using these javadoc annotations to use the Java
annotations instead [2].

[1] https://issues.apache.org/jira/browse/MPLUGIN-336
[2]
https://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-annotations.html



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

2018-05-16 Thread Emmanuel Bourg
Source: maven-plugin-tools
Severity: serious
Tags: sid buster
User: debian-j...@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]