Skip to content

Commit

Permalink
Merge pull request #16 from mojohaus/#15_invalid_tags
Browse files Browse the repository at this point in the history
[#15] fix invalid javadoc tags // add custom tags.
  • Loading branch information
bmarwell authored Jan 15, 2022
2 parents ded0144 + 776f66e commit 11ae80a
Show file tree
Hide file tree
Showing 6 changed files with 60 additions and 21 deletions.
39 changes: 39 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
<url>http://www.mojohaus.org/taglist-maven-plugin/</url>
<properties>
<mavenVersion>2.2.1</mavenVersion>
<plugin.maven-javadoc-plugin.version>3.3.1</plugin.maven-javadoc-plugin.version>
</properties>
<prerequisites>
<maven>${mavenVersion}</maven>
Expand Down Expand Up @@ -79,6 +80,39 @@
<url>https://github.com/mojohaus/taglist-maven-plugin</url>
</scm>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${plugin.maven-javadoc-plugin.version}</version>
<configuration>
<tags>
<tag>
<name>todo</name>
<placement>a</placement>
<head>TODO:</head>
</tag>
<tag>
<name>goal</name>
<placement>a</placement>
<head>GOAL:</head>
</tag>
<tag>
<name>requiresProject</name>
<placement>a</placement>
<head>Requires Project:</head>
</tag>
<tag>
<name>threadSafe</name>
<placement>a</placement>
<head>Thread safe:</head>
</tag>
</tags>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down Expand Up @@ -185,6 +219,11 @@
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${plugin.maven-javadoc-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/org/codehaus/mojo/taglist/tags/GenericTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@
*
* Example POM:
* <pre>
* <project >
* &lt;project &gt;
* ...
* <matchString>fixme</matchString>
* &lt;matchString&gt;fixme&lt;/matchString&gt;
* ...
* </project>
* &lt;/project&gt;
* </pre>
*
* Example Java code with match:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@
*
* Example POM:
* <pre>
* <project >
* &lt;project&gt;
* ...
* <matchString>fixme</matchString>
* <matchType>ignoreCase</matchType>
* &lt;matchString&gt;fixme&lt;/matchString&gt;
* &lt;matchType&gt;ignoreCase&lt;/matchType&gt;
* ...
* </project>
* &lt;/project&gt;
* </pre>
*
* Example Java code with match:
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/org/codehaus/mojo/taglist/tags/RegExTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@
*
* Example POM:
* <pre>
* <project >
* &lt;project&gt;
* ...
* <matchString>fixme[0-9]</matchString>
* <matchType>regEx</matchType>
* &lt;matchString&gt;fixme[0-9]&lt;/matchString&gt;
* &lt;matchType&gt;regEx&lt;/matchType&gt;
* ...
* </project>
* &lt;/project&gt;
* </pre>
*
* Example Java code with match:
Expand Down
18 changes: 9 additions & 9 deletions src/main/java/org/codehaus/mojo/taglist/tags/TagClass.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@
*
* Example
* <pre>
* <tagClass>
* <displayName>Action Items</displayName>
* <tags>
* <tag>
* <matchString>todo</matchString>
* <matchType>ignoreCase</matchType>
* </tag>
* </tags>
* </tagClass>
* &lt;tagClass&gt;
* &lt;displayName&gt;Action Items&lt;/displayName&gt;
* &lt;tags&gt;
* &lt;tag&gt;
* &lt;matchString&gt;todo&lt;/matchString&gt;
* &lt;matchType&gt;ignoreCase&lt;/matchType&gt;
* &lt;/tag&gt;
* &lt;/tags&gt;
* &lt;/tagClass&gt;
* </pre>
*
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ public void testJavaDocMultiTags()
/**
* Test the tags not at start of line.
*
* E.g. // This is a comment about @todo line. <-- @todo didn't start line
* E.g. // This is a comment about @todo line. &lt;-- @todo didn't start line
*
* @throws Exception
*/
Expand Down

0 comments on commit 11ae80a

Please sign in to comment.