eclipse创建的maven聚合父子项目,父项目无法新建java

最近导入了一个maven工程,下面有4个子maven工程。发现子maven工程中的java文件无法自动依赖到父maven工程的java类。
心想,自己新建一个父子maven工程对比一下吧。
于是使用eclipse新建了一个多模块聚合的maven项目。父项目:top,子module:module1。发现无法再top项目中新建package以及java文件,提示:is not a java project。

但是用idea就可以。不知道什么原因。


慕虎7371278
浏览 2086回答 1
1回答

翻过高山走不出你

使用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了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java