Skip to content

import

maven

xml
<project>
<dependencies>
    <!-- Lombok 依赖,作为编译时依赖 -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.30</version>
        <scope>provided</scope> <!-- 只有编译时使用,不需要在运行时包含 -->
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <annotationProcessorPaths>
                    <path>
                        <groupId>org.projectlombok</groupId>
                        <artifactId>lombok</artifactId>
                        <version>1.18.36</version>
                    </path>
                </annotationProcessorPaths>
            </configuration>
        </plugin>
    </plugins>
</build>
</project>

gradle

groovy
dependencies {
    // Lombok 编译时依赖
    compileOnly 'org.projectlombok:lombok:1.18.30'  // 只在编译时使用 Lombok,不需要运行时包含
    // 使用注解处理器来处理 Lombok 注解
    annotationProcessor 'org.projectlombok:lombok:1.18.30'  
}