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默认以tomcat6运行,如何换成tomcat7运行呢?
pom.xml-右键-maven-add plugin
项目右键-run as-maven build...
要用命令 tomcat7:run
<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里面放的是插件 上一篇: ps怎么设计神秘的水波纹背景?
下一篇: 关于Web工程路径问题的探讨