Art*_*kiy 4 java groovy compiler-errors maven lombok
这是我的Maven命令
mvn clean compile test-compile test
Run Code Online (Sandbox Code Playgroud)
对于 这个项目
但我面对的是
[错误]没有更多令牌 - 无法解析错误消息:Groovy:无法解析类Delegate,无法找到注释类[ERROR] 12. D:\ Projects\lombok-groovy-example-master\src\main中的错误\ groovy\prystasj\lombok\example\groovy\Rocket.groovy(第5行)[ERROR] @Data
mvn --version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T22:39:06+03:00)
Run Code Online (Sandbox Code Playgroud)
java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)
存储库中的代码
<properties>
<groovy.version>2.0.5</groovy.version>
<java.version>1.6</java.version>
<lombok.version>0.11.4</lombok.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<compilerId>groovy-eclipse-compiler</compilerId>
<fork>true</fork>
<verbose>false</verbose>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<compilerArguments>
<javaAgentClass>lombok.core.Agent</javaAgentClass>
</compilerArguments>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.7.0-01</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>//...
Run Code Online (Sandbox Code Playgroud)
类(git上的文件不同!)
@Data
public class Rocket {
}
Run Code Online (Sandbox Code Playgroud)
Krz*_*sik 13
您不应该将Lombok用于Groovy,它只能用于Java.
Groovy有内置的注释@Canonical,可以满足您的需求:
所以在你的情况下使用:
@Canonical
public class Rocket {}
Run Code Online (Sandbox Code Playgroud)
此外,您不需要为Groovy中的字段创建getter和setter.如果向类中添加任何字段,Groovy将创建getter和setter.
| 归档时间: |
|
| 查看次数: |
1882 次 |
| 最近记录: |