Configuring Stylesheets

To apply minor styling adjustments it is recommended to just configure additional stylesheets (in addition to the javadoc generated CSS) via <addStylesheets/> (supported since 3.3.0).

If a custom <stylesheetfile/> parameter is specified the javadoc generated CSS is completely replaced with just the given CSS:

  • if <stylesheetfile/> is a given file, you could use an absolute or a relative path, for instance:
    <project>
     ...
     <reporting> (or <build>)
     <plugins>
     <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-javadoc-plugin</artifactId>
     <version>3.12.0</version>
     <configuration>
     <stylesheetfile>${basedir}/path/to/your/stylesheetfile.css</stylesheetfile>
     ...
     </configuration>
     </plugin>
     </plugins>
     ...
     </reporting> (or </build>)
     ...
    </project>
  • since 2.6, <stylesheetfile/> could be a resource in your project directory, i.e. src/main/java, src/main/resources or src/main/javadoc, for instance:
    <project>
     ...
     <reporting> (or <build>)
     <plugins>
     <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-javadoc-plugin</artifactId>
     <version>3.12.0</version>
     <configuration>
     <stylesheetfile>path/to/your/stylesheet.css</stylesheetfile>
     ...
     </configuration>
     </plugin>
     </plugins>
     ...
     </reporting> (or </build>)
     ...
    </project>
  • since 2.6, <stylesheetfile/> could be a resource in the Javadoc plugin dependencies, for instance:
    <project>
     ...
     <build>
     <plugins>
     <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-javadoc-plugin</artifactId>
     <version>3.12.0</version>
     <configuration>
     <stylesheetfile>path/to/your/stylesheet.css</stylesheetfile>
     </configuration>
     <dependencies>
     <dependency>
     <groupId>groupId</groupId>
     <artifactId>artifactId</artifactId>
     <version>version</version>
     </dependency>
     </dependencies>
     </plugin>
     </plugins>
     ...
     </build>
     ...
    </project>

AltStyle によって変換されたページ (->オリジナル) /