aboutsummaryrefslogtreecommitdiff
path: root/config/ant-phase-compile.xml
blob: eb4aa0ef4ddf08ff42c2f79c657611b34308da6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="UTF-8"?>

<project name="phase-compile" default="execute">

  <target name="execute">
    <propertyfile file="${mvn.project.build.outputDirectory}/checkstylecompilation.properties">
      <entry key="checkstyle.compile.version" value="${mvn.project.version}"/>
      <entry key="checkstyle.compile.timestamp" type="date" value="now" pattern="E MMMM dd yyyy, HH:mm z"/>
    </propertyfile>
    <javadoc sourcefiles="src/main/java/com/puppycrawl/tools/checkstyle/api/TokenTypes.java"
             encoding="UTF-8"
             source="${java.version}"
             failonerror="yes">
      <classpath>
        <pathelement location="${mvn.project.build.outputDirectory}"/>
        <pathelement path="${mvn.compile_classpath}"/>
      </classpath>
      <doclet name="com.puppycrawl.tools.checkstyle.doclets.TokenTypesDoclet"
              path="${mvn.project.build.outputDirectory}">
        <param name="-destfile"
               value="${mvn.project.build.outputDirectory}/com/puppycrawl/tools/checkstyle/api/tokentypes.properties"
               />
      </doclet>
    </javadoc>
  </target>
</project>