Lombok Maven javadoc:aggregate report with generated sources

I created a workaround build configuration that will create aggregated javadocs from generated sources, although the call sequence has two steps: mvn package mvn -N pre-site The build configuration is now published in Github. The current version only supports a project tree of depth one, but can of course be modified. It works by gathering … Read more

How to disable Javadoc warnings in Maven Javadoc Plugin?

Since version 3.0.0 of the maven-javadoc-plugin you can use the doclint configuration parameter. If you just want to disable the “missing” warnings, use all,-missing: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.0.1</version> <configuration> <doclint>all,-missing</doclint> </configuration> </plugin> For more information see the doclint parameter documentation.

Javadoc “cannot find symbol” error when using Lombok’s @Builder annotation

Lombok is actually capable of filling out a partially defined builder class, so you can declare enough of the builder to make Javadoc happy and leave it at that. No need to delombok. The following worked for me in this situation: @Data @Builder public class Foo { private String param; // Add this line and … Read more

JDK8 – Error “class file for javax.interceptor.InterceptorBinding not found” when trying to generate javadoc using Maven javadoc plugin

This appears to be due to javax.transaction.Transactional (or any other class in your classpath for that matter) being itself annotated with javax.interceptor.InterceptorBinding, which is missing in classpath unless explicitly declared in dependencies: @Inherited @InterceptorBinding // <– this ONE is causing troubles @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(value = RetentionPolicy.RUNTIME) public @interface Transactional { Said that: javax.transaction.Transactional – comes … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)