Usage

Sample configuration:

<reporting>
        <plugins>
                <plugin>
                        <groupId>net.sf.tacos</groupId>
                        <artifactId>tapdoc-maven-plugin</artifactId>
                        <version>0.7.0</version>
                        <configuration>
                                <libraries>
                                        <param>/com/app/web/library/My.library</param>
                                </libraries>
                        </configuration>
                </plugin>
        </plugins>
</reporting>

The generated documentation will be listed as "Tapdocs" in the "Reports" section of the site.

Components without .jwc

If you want to generate documentation for your application components and you're using annotations or Tacos classpath resolvers, you may not need to use .jwc files.

To use tapdoc-maven-plugin in such a case, do the following:

  • Create a simple (and mostly empty) .library file
  • Place it in the root package of your components
  • Add a description in it, and supply the value for the org.apache.tapestry.component-class-packages meta key
  • In your pom.xml, add similar configuration as already given above.