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

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

pojo、service、dao、interface

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


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

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


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

<build>
	<plugins>
		<!-- 配置Tomcat插件 -->
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<configuration>
				<path>/</path>		<!-- 配置斜杠能够达到默认访问localhost:8080就可以访问项目的目的 -->
				<prot>8080</prot>	<!-- 端口直接可以在这里进行修改 -->
			</configuration>
		</plugin>
	</plugins>
</build>



猜你喜欢

转载自blog.csdn.net/qq_36138324/article/details/80163376