描述:我把项目分成web和inf和service三个子项目,在pom中配置使web依赖于inf,inf和service互相依赖。
问题1:我每次对inf的改动,都要重新打包才能在web中使用它?有不有更好的解决办法?使之不用打包就能让idea之类的编辑器也能找到inf子项目的任意改动。
问题2:inf和service的互相依赖会产生有其他问题吗?
描述:我把项目分成web和inf和service三个子项目,在pom中配置使web依赖于inf,inf和service互相依赖。
问题1:我每次对inf的改动,都要重新打包才能在web中使用它?有不有更好的解决办法?使之不用打包就能让idea之类的编辑器也能找到inf子项目的任意改动。
问题2:inf和service的互相依赖会产生有其他问题吗?
问题一:这个是你导入工程时的问题,正常的结果是三个工程导入进IDEA之后,他们之间的依赖是工程依赖,而不是本地仓库。
问题二: inf和service互相依赖就是循环依赖,循环依赖maven是不允许的。