Post

Lombok Annotation Not Work In Jdk6 Maven Project

In NetBeans8, the default compiler-plugin is 2.0.2,
Which is too old to let lombok to enable Annoation Process.

The minimun version to allow Annoation Process is 2.5.1.

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
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>2.5.1</version>
	<configuration>
		<source>1.6</source>
		<target>1.6</target>
		<encoding>UTF-8</encoding>
		<annotationProcessorPaths>
			<path>
				<groupId>org.projectlombok</groupId>
				<artifactId>lombok</artifactId>
				<version>1.18.10</version>
			</path>
		</annotationProcessorPaths>
	</configuration>
</plugin>
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-war-plugin</artifactId>
	<version>2.3</version>
	<configuration>
		<warName>${project.name}</warName>
	</configuration>
</plugin>
This post is licensed under CC BY 4.0 by the author.