------ Usage ------ Vincent Siveton ------ February 2008 ------ ~~ Licensed to the Apache Software Foundation (ASF) under one ~~ or more contributor license agreements. See the NOTICE file ~~ distributed with this work for additional information ~~ regarding copyright ownership. The ASF licenses this file ~~ to you under the Apache License, Version 2.0 (the ~~ "License"); you may not use this file except in compliance ~~ with the License. You may obtain a copy of the License at ~~ ~~ http://www.apache.org/licenses/LICENSE-2.0 ~~ ~~ Unless required by applicable law or agreed to in writing, ~~ software distributed under the License is distributed on an ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~~ KIND, either express or implied. See the License for the ~~ specific language governing permissions and limitations ~~ under the License. ~~ NOTE: For help with the syntax of this file, see: ~~ http://maven.apache.org/guides/mini/guide-apt-format.html Usage The taglets could be use directly in the {{{http://maven.apache.org/plugins/maven-javadoc-plugin/}maven-javadoc-plugin}}. +-----+ ... org.apache.maven.plugins maven-javadoc-plugin private org.apache.maven.tools.plugin.javadoc.MojoAggregatorTypeTaglet ... org.apache.maven.tools.plugin.javadoc.MojoRequiresReportsTypeTaglet org.apache.maven maven-plugin-tools-javadoc 1.0-SNAPSHOT ... ... ... +-----+ <>: Several taglets are similars to the Javadoc {{{http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/javadoc.html#tag}-tag}} option, i.e.: *--------------------------------------------+---------------------------------+ || Taglet Class || Javadoc -tag option *--------------------------------------------+---------------------------------+ | MojoAggregatorTypeTaglet | -tag 'aggregator:t:Aggregates the Maven project and its child modules.' *--------------------------------------------+---------------------------------+ | MojoComponentFieldTaglet | none *--------------------------------------------+---------------------------------+ | MojoConfiguratorTypeTaglet | -tag 'configurator:t:Is configured to the role hint:' *--------------------------------------------+---------------------------------+ | MojoExecuteTypeTaglet | none *--------------------------------------------+---------------------------------+ | MojoExecutionStrategyTypeTaglet | -tag 'executionStrategy:t:Is executed with the strategy:' *--------------------------------------------+---------------------------------+ | MojoGoalTypeTaglet | -tag 'goal:t:This Mojo is defined by the goal name:' *--------------------------------------------+---------------------------------+ | MojoInheritedByDefaultTypeTaglet | -tag 'inheritedByDefault:t:Is this Mojo inherited' *--------------------------------------------+---------------------------------+ | MojoInstantiationStrategyTypeTaglet | -tag 'instantiationStrategy:t:Is instantiated with the strategy:' *--------------------------------------------+---------------------------------+ | MojoParameterFieldTaglet | none *--------------------------------------------+---------------------------------+ | MojoPhaseTypeTaglet | -tag 'phase:t:Is binded to the specified phase of the standard build lifecycle:' *--------------------------------------------+---------------------------------+ | MojoReadOnlyFieldTaglet | -tag 'readonly:f:Is readonly.' *--------------------------------------------+---------------------------------+ | MojoRequiredFieldTaglet | -tag 'required:f:Is required.' *--------------------------------------------+---------------------------------+ | MojoRequiresDependencyResolutionTypeTaglet | -tag 'requiresDependencyResolution:t:Requires the dependencies in this specified scope:' *--------------------------------------------+---------------------------------+ | MojoRequiresDirectInvocationTypeTaglet | -tag 'requiresDirectInvocation:t:Requires a direct invocation by the user' *--------------------------------------------+---------------------------------+ | MojoRequiresOnLineTypeTaglet | -tag 'requiresProject:t:Requires to be online to run' *--------------------------------------------+---------------------------------+ | MojoRequiresProjectTypeTaglet | -tag 'requiresProject:t:Requires a Maven project to run' *--------------------------------------------+---------------------------------+ | MojoRequiresReportsTypeTaglet | -tag 'requiresReports:t:Requires Maven reports to run' *--------------------------------------------+---------------------------------+ * Resources * {{{apidocs/index.html}API}} * {{{http://maven.apache.org/developers/mojo-api-specification.html#The_Descriptor_and_Annotations}Mojo API Specification}} []