J.*_*nsy 11 java intellij-idea maven lombok
我使用Lombok的注释有困难,因为似乎jar甚至没有导入项目:
import lombok.extern.slf4j.Slf4j;
/**
* Created by John on 2017-03-20.
*/
@Slf4j
public class App {
public static void main(String[] args)
{
log.info("Hello");
}
}
Run Code Online (Sandbox Code Playgroud)
它说:
无法解析方法信息(java.lang.String)
编译时:
错误:(6,1)java:package org.slf4j不存在
我做了:
我在这里寻找解决方案:
仍然是同样的问题.任何建议都会得到满足.
更新:pom.xml如果有帮助:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>example</groupId>
<artifactId>com</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.14</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)
Roe*_*ker 19
您还需要至少为项目添加slf4j-api依赖项.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
披露:我是Lombok开发人员.
| 归档时间: |
|
| 查看次数: |
4640 次 |
| 最近记录: |