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>