龙目岛在Intellij中的注释
2022-09-03 17:49:32
我在使用龙目岛的注释时遇到了麻烦,因为看起来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");
}
}
它说:
无法解析方法信息(java.lang.String)
编译时:
错误:(6, 1) java: package org.slf4j 不存在
我做了:
- 将龙目岛的依赖性插入到 pom 中
- 为 Intellij 安装了 lombok 插件
- 启用的批注处理
- 导入到项目的依赖项(它们位于外部库列表中)
我在这里寻找解决方案:
- 龙目岛已添加,但在Intellij IDEA中未识别的getters和setters
- 当我在IntelliJ IDEA下使用龙目岛时无法编译项目
- 使用龙目岛的@Slf4j和Intellij进行构建:找不到符号日志
还是同样的问题。任何建议都会得到通报。
更新: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>