From 99f6b964abea3a622ea9af62ef7e225ce8ac999f Mon Sep 17 00:00:00 2001 From: Vincent Siveton Date: Sat, 9 Feb 2008 14:10:29 +0000 Subject: [PATCH] MPLUGIN-71: Make JavaMojoDescriptorExtractor extract class-level deprecated tag Submitted by: Benjamin Bentmann Reviewed by: Vincent Siveton o applied git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@620120 13f79535-47bb-0310-9956-ffa450edef68 --- .../extractor/java/JavaMojoDescriptorExtractor.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java b/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java index 096c111..559c925 100644 --- a/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java +++ b/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java @@ -223,6 +223,17 @@ public class JavaMojoDescriptorExtractor mojoDescriptor.setSince( since.getValue() ); } + // ---------------------------------------------------------------------- + // Deprecation hint + // ---------------------------------------------------------------------- + + DocletTag deprecated = javaClass.getTagByName( DEPRECATED ); + + if ( deprecated != null ) + { + mojoDescriptor.setDeprecated( deprecated.getValue() ); + } + // ---------------------------------------------------------------------- // Phase name // ----------------------------------------------------------------------