我有一个现有的项目,它使用@Override覆盖接口方法的方法,而不是超类方法.我不能在代码中改变这一点,但我想Eclpse停止抱怨的注解,因为我仍然可以使用Maven构建.
我该如何禁用此错误?
注意:由于项目要求,我需要编译Java 1.5.
我刚刚开始使用maven来尝试构建一个多模块项目.
除了2个小问题外,一切都会好的.
使用eclipse向导创建一个"简单J2EE"原型的新maven项目由于eclipse中的错误而失败,因此在查找原型时它会忽略代理设置(https://bugs.eclipse.org/bugs/show_bug.cgi? ID = 348893)
解决方案是在命令行上创建我的项目,然后将生成的文件结构复制到我工作区内的"简单maven"项目中 - 导入项目也失败了!
然而,我真正的问题如下
当我点击项目文件夹并"创建一个新的java类"时,它将该类放在错误的位置,根据它应该在maven架构中的位置(我选择了错误的选项吗?).所以我动了它.
所以现在我创建了第二个类,它将第一个类作为成员.这两个类显然位于同一个包名称空间中.但我无法从第二个看到成员类的任何方法.
我猜我在我的POM或我的结构中做错了什么.
但我不知道什么,也不知道你可能需要什么信息来帮助我解决它.
现在我已经恢复在eclipse中创建我的子模块作为一个单独的包,使用ANT和各种eclipse工具指向所需的库等.然后当我完成测试时,我将项目转换为'maven'项目.在我完成此操作后,我的父POM和子POM都在eclipse中验证了OK.但同样,如果我决定来扩展功能,并添加一个新的类来我模块类文件在错误的地方结束了,我无法看到它(或从他们这个新类),我的其他类.
请帮忙.我喜欢Maven的想法,并用它来控制我的依赖关系,顺便说一下我要去ANT,也许可以学习IVY用于依赖控制(尽管我对所有人都有点闷闷不乐让maven发挥作用的斗争只是把它扔掉!)
我应该坚持使用ANT/IVY并忘记maven,但是为了将来保持maven目录结构?
编辑.
所以我可能错过了一些东西......我只是再次尝试在eclipse中创建一个简单的maven项目,这次我没有选择原型.我把新的'模块'放在父文件夹下面.这不是我一直在做的事情,我在与父母相同的级别创建了一个外部模块的数量.我从父母的有效POM(我的测试模块)中注意到它有一个部分和其他标签.我可以通过将其添加到我的单个模块POM来解决我的问题吗?