From e834ade9d196968e82affb64c87e28ab692ebd30 Mon Sep 17 00:00:00 2001 From: Vincent Siveton Date: Fri, 8 Aug 2008 14:52:32 +0000 Subject: [PATCH] MPLUGIN-130: PluginDescriptorGenerator doesn't write deprecated tag for a mojo o added deprecated tag git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@683987 13f79535-47bb-0310-9956-ffa450edef68 --- .../generator/PluginDescriptorGenerator.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java b/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java index 6e9d1e7..37c1e31 100644 --- a/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java +++ b/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java @@ -280,6 +280,26 @@ public class PluginDescriptorGenerator w.endElement(); + // ---------------------------------------------------------------------- + // + // ---------------------------------------------------------------------- + + if ( mojoDescriptor.getDeprecated() != null ) + { + w.startElement( "deprecated" ); + + if ( StringUtils.isEmpty( mojoDescriptor.getDeprecated() ) ) + { + w.writeText( "No reason given" ); + } + else + { + w.writeText( mojoDescriptor.getDeprecated() ); + } + + w.endElement(); + } + // ---------------------------------------------------------------------- // Parameters // ----------------------------------------------------------------------