我有3个 maven 项目(web-proj,hibernate-proj和common-proj)。 hibernate-proj和common-proj是web-proj中的依赖。
现在在common-proj中我把所有的java实体类都放了 在hibernate-proj中我把我所有的“hbm”文件。
每件事都运行良好,直到我今天安装“jboss hibernate tool”自动从我的java实体类创建hbm文件,它的继电器做得非常好!
但是我注意到在我更改了我的“hibernate.cfg.xml”文件之后,我只是在运行“mvn install”后才更改。 我可以在日志中看到它仍然不接受我的更改(在/.m2/repository/中它真的会改变但是在运行它时它不会生效)。
所以几个小时之后我发现eclipse使用工作区的jar文件
“MYECLIPSEWORKSPAC.metadata.plugins \ org.eclipse.wst.server.core \ TMP0 \ wtpwebapps \ MavenWeb-starto \ WEB-INF \ lib中\ Hibernet-特拉-1.0-SNAPSHOT.jar”
我花了2个小时才找到这个旧的构建jar(我删除了所有的.m2 /存储库)。
现在,如果我打开新的工作区,它会构建一个新的jar(一个好的jar,随着我的更改)并与它堆叠!!!
我怎么能解决这个问题?
提前感谢。
(对不起我的英文)。