如何在编译时获得Javadoc类描述?

如何在编译时获得Javadoc类描述?,java,maven,javadoc,Java,Maven,Javadoc,我正试图为我的Wicket Web应用程序建立一些文档。我已经创建了一个页面来抓取所有已装载的页面,并将它们显示在/sitemap.xml中。 在文档中,我向文件添加了一个新标记 现在我想用描述类文件的javadoc条目来填充这个描述 我知道有一种在运行时直接访问它们的方法。因此,我希望在编译时将它们复制到一个列表中,然后从运行时访问它们。我该怎么做 我正在使用Maven进行构建 编辑 我可能还应该提到,我的构建过程中已经定义了一个AntTask,用于将编译日期/时间保存到属性文件中。 在我看来

我正试图为我的Wicket Web应用程序建立一些文档。我已经创建了一个页面来抓取所有已装载的页面,并将它们显示在/sitemap.xml中。 在文档中,我向文件添加了一个新标记
现在我想用描述类文件的javadoc条目来填充这个描述

我知道有一种在运行时直接访问它们的方法。因此,我希望在编译时将它们复制到一个列表中,然后从运行时访问它们。我该怎么做

我正在使用Maven进行构建

编辑
我可能还应该提到,我的构建过程中已经定义了一个AntTask,用于将编译日期/时间保存到属性文件中。
在我看来,扫描我的类,然后将信息放入文件中可能是一项任务。问题是我不知道如何继续

我的Ant任务的定义与我的pom.xml类似,因此:

  <plugin>
    <artifactId>maven-antrun-plugin</artifactId>
    <dependencies>
       <dependency>
         <groupId>ant</groupId>
         <artifactId>ant-nodeps</artifactId>
         <version>1.6.5</version>
       </dependency>
     </dependencies>
    <executions>
       <execution>
         <id>set-build-time</id>
         <phase>process-sources</phase>
         <configuration>
           <tasks>
             <tstamp>
               <format property="build.timestamp" pattern="yyyy/MM/dd HH:mm:ss"/>
               <format property="build.time" pattern="HH:mm:ss" />
               <format property="build.date" pattern="MM/dd/yyyy" />
               <format property="build.year" pattern="yyyy"/>
             </tstamp>
             <replaceregexp byline="true">
               <regexp pattern="copyYear\=.*" />
               <!--suppress MavenModelInspection -->
               <substitution expression="copyYear=${build.year}" />
               <fileset dir="src/main/java/" includes="**/*.properties" />
             </replaceregexp>
             <replaceregexp byline="true">
               <regexp pattern="buildTime\=.*" />
               <!--suppress MavenModelInspection -->
               <substitution expression="buildTime=${build.date} ${build.time}" />
               <fileset dir="src/main/java/" includes="**/*.properties" />
             </replaceregexp>
           </tasks>
         </configuration>
         <goals>
           <goal>run</goal>
         </goals>
       </execution>
     </executions>
   </plugin>

maven antrun插件
蚂蚁
蚂蚁结
1.6.5
设置构建时间
过程源
跑

在做了更多的研究之后,我确定我找错了方向

因为我试图得到Javadoc注释,所以Doclet是更好的答案。 因此,我实现了一个定制的doclet,并将其连接起来,以便按照中所述自动运行 下面是后续问题和答案。