最近导入了一个maven工程,下面有4个子maven工程。发现子maven工程中的java文件无法自动依赖到父maven工程的java类。心想,自己新建一个父子maven工程对比一下吧。于是使用eclipse新建了一个多模块聚合的maven项目。父项目:top,子module:module1。发现无法再top项目中新建package以及java文件,提示:is not a java project。但是用idea就可以。不知道什么原因。
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
使用eclipse工程新建的父子maven工程,父工程并不是一个java project(都怪我创建父工程的时候勾选了Create a simple project(skip archtype selection))。需要首先将其设置为一个java project。然后在子工程中依赖。
具体步骤:
右键父工程,选择properties->Project Facets。convert什么什么,选中java的复选框确定就使这个工程成为java project了。
右键子工程Build Path->Configure build path。切换到projects,将父工程add进来就OK了。
添加回答
举报
0/150
提交
取消