转载自:https://blog.csdn.net/silentwolfyh/article/details/54970108
致谢!
1、IntelliJ IDEA打开多个项目
2、每个同学开发一个项目,相互之前独立不影响
3、通过一个入口可以调用所有项目类、方法、属性,达到同时开发且检测代码
4、dependency只需要写一份,其余项目不用写,便可全部依赖
6个坑:
1、
项目中所有的groupId要一样
2、避免循环依赖,导致程序报错
3、
打包的服务器运行时候需要provided,本机调试的时候,需要注释
在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided
4、项目、module建好之后需要添加Scala的框架支持
5、在yhProject中,可以统一对所有的module进行清理、编译、打包
6、要运行依赖中的module,则必须要将module中的Jar包,打到maven中,需要使用install
下面,是我将所有module中的Jar打到Maven中的路径:
1、只需要建立一个项目,其他项目由module建立,所有module且放在项目中。
2、本文项目为yhproject,其余都为module,分别是:mainEntrance、yhutils、yhapp、yhweb、yhgame
项目建立步鄹:
Module建立步鄹:
项目、所有module、部分module代码展示: