我正在尝试使用maven构建一个JAR。
当我尝试使用以下命令构建JAR时,Maven返回以下错误: mvn clean install -Dmaven.test.skip = true -e 。我已在错误消息中删除了每个类的完整包名称。
ResourceHibernateDao中的getSession()无法覆盖AbstractHibernateDao中的getSession();重写方法是最终的 public final Session getSession()
我的源代码中不再存在AbstractHibernateDao。我已将其所有相关代码移动到ResourceHibernateDao继承的新类。在新类中,getSession()方法不是最终的。因此,我不确定为什么我收到错误消息以及为什么在不再存在时引用AbstractHibernateDao。我已经尝试删除maven构建的目标文件夹并删除我本地仓库中的工件,但是maven一直返回相同的错误。仅供参考,我正在使用maven 2.2.1版。有谁知道为什么maven引用了一个不存在的类,以及如何让它意识到该类不再存在?
答案 0 :(得分:0)
只是想说我找到了问题的答案。原来我的一个导入包的名称不正确。