在我的多模块maven项目中,我面临着Lombok的问题。我有两门课:
@Slf4j
public class Parent {}
@Slf4j
public class Child extends Parent {
public void m() {
log.debug("hello");
}
}
还有一个父maven项目,其中定义了lombok依赖项。以及一个子maven项目,其中我将父项目定义为maven父项目。
当我在log类中使用生成的Child实例时,会发生编译错误:
[ERROR] log has private access i
我正在尝试将我的当前应用程序转换为maven。我将代码分成不同的模块。
它是一个web应用程序
Controller package
Model package
services packages
DAO packages
mybatis package which has interface to interact with database
WEB-INF Folder which contains all jsps inside /jsp folder
我创建了不同的模块,我创建了一个核心模块,现在
service package
DAO Package
src/
我有一个有趣的问题。因此,我们有一个基于多模块maven的项目,它最初是在Netbeans上编写的。任务是将其移植到Eclipse。我将该项目作为现有的maven项目导入,它创建了.project和.classpath文件,并对pom进行了一些配置。
现在,整个项目看起来非常丑陋--到处都是多个项目。我在网上找到了一个解决方案,将项目作为"Existing Projects into Workspace“导入,由于m2e已经创建了.project/.classpath文件,所以它被识别出来并呈现给它一个很好的顶层视图。然而,所有的Eclipse功能现在都缺失了。因此,例如,当有人试图“