最近导入了一个maven工程,下面有4个子maven工程。发现子maven工程中的java文件无法自动依赖到父maven工程的java类。
心想,自己新建一个父子maven工程对比一下吧。
于是使用eclipse新建了一个多模块聚合的maven项目。父项目:top,子module:module1。发现无法再top项目中新建package以及java文件,提示:is not a java project。
但是用idea就可以。不知道什么原因。
最近导入了一个maven工程,下面有4个子maven工程。发现子maven工程中的java文件无法自动依赖到父maven工程的java类。
心想,自己新建一个父子maven工程对比一下吧。
于是使用eclipse新建了一个多模块聚合的maven项目。父项目:top,子module:module1。发现无法再top项目中新建package以及java文件,提示:is not a java project。
但是用idea就可以。不知道什么原因。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
使用eclipse工程新建的父子maven工程,父工程并不是一个java project(都怪我创建父工程的时候勾选了Create a simple project(skip archtype selection))。需要首先将其设置为一个java project。然后在子工程中依赖。
具体步骤: