欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Maven(五)----依赖范围&添加插件

程序员文章站 2024-01-11 16:50:58
...

一、依赖范围

1.1 Compile(默认)

编译(compile)时需要,测试时需要,运行时需要,打包时需要

1.2 Provided 

编译(compile)时需要,测试(test)时也需要,运行时不需要,打包时不需要

使用场景::jsp-api.jar   servlet-api.jar。如果这两个jar包设置为compile,那么,打成war包之后的工程里面会包含这两个jar包。而,我们的war包会扔到tomcat里面去运行,而,tomcat里面本来就有这两个jar包,会导致jar包冲突。

1.3 Runtime   

编译时不需要,测试时需要,运行时需要,打包时需要

使用场景:数据库驱动包

1.4 Test

编译时不需要,测试时需要,运行时不需要,打包也不需要

使用场景:junit.jar

二、添加插件

pom.xml-右键-maven-add plugin

Maven(五)----依赖范围&添加插件

Maven(五)----依赖范围&添加插件

Maven(五)----依赖范围&添加插件Maven(五)----依赖范围&添加插件

maven默认以tomcat6运行,如何换成tomcat7运行呢?

pom.xml-右键-maven-add plugin

Maven(五)----依赖范围&添加插件

项目右键-run as-maven build...

要用命令 tomcat7:run

Maven(五)----依赖范围&添加插件

<build>
	<!-- 配置了很多插件 -->
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.5.1</version>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
				<encoding>UTF-8</encoding>
			</configuration>
		</plugin>
	</plugins>
</build>
build里面放的是插件