1、依赖范围
(1)依赖的范围:
(2)compile范围的依赖 struts2-core
编译(comple)时需要测试时需要,运行时需要,打包时需要
对主程序是否有效:有效
对测试程序是否有效:有效
是否参与打包:参与
(3)provided jsp-apijar servlet-api.jare
编译(comple)时需要,测试(test)时也需要,运行时不需要,打包时不需要
对主程序是否有效:有效
对测试程序是否有效:有效
是否参与打包:不参与
是否参与部署:不参与
(4)runtime 数据库驱动包
编译时不需要,测试时需要,运行时需要,打包时需要
(5)test junit.jar
编译时不需要,测试时需要,运行时不需要
对主程序是否有效:无效
对测试程序是否有效:有效
是否参与打包:不参与
2、IDEA集成maven插件
(1)运行mvn -v说明已经安装了工具:
(2)配置:
(3)配置骨架:第一次下载之后以后即使不联网也能创建工程
3、修改maven运行环境
(1)tomcat插件:
运行命令tomcat:默认用到的是默认的插件
先书写配置文件,配置tomcat7插件:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8888</port>
</configuration>
</plugin>
然后运行命令tomcat7:run:
这时使用的就是tomcat插件了。
(2)jdk插件:
书写配置文件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<target>1.8</target>
<source>1.8</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>