Maven为什么要运行聚合工程而不是web工程

原因很简单。运行web模块不是不可以,而是web需要依赖的模块有

pojo、service、dao、interface

而上面这几个模块都需要安装发布到本地仓库才能正常运行,如果这些模块有任何变化都需要重新安装发布到本地仓库才能生效

Maven为什么要运行聚合工程而不是web工程_第1张图片

但是如果运行聚合工程的话,那么就不存在这个问题了

因为web、pojo、service、dao、interface这几个模块都是属于这个聚合工程的,聚合工程知道这个工程下有多少模块,直接运行聚合工程就不需要安装了,所以运行聚合工程是很方便的。


在此之前别忘了在聚合工程的pom.xml文件中配置好tomcat插件


	
		
		
			org.apache.tomcat.maven
			tomcat7-maven-plugin
			
				/		
				8080	
			
		
	



你可能感兴趣的:(java)