maven知识总结
使用maven中的命令运行web项目
以上为web项目的目录结构 必须是maven项目
启动命令行 使用 mvn tomcat:run 敲击回车
访问红框中的地址:
关闭命令行 那么项目就访问不到了
----------------------------------
上边是使用tomcat:run进行项目的调试 如果没有关联源码这一步操作 那么不会进入断点
------------------------------------
创建maven项目之后 ,如果没有对应的web.xml文件 那么可以使用工具进行创建
如上图操作 会自动创建目录结构
-----------------------------------------------
eclipse中 Select Dependency 无法检索的问题
------------------------------------------------------------------------
手动进行排除处理
-------------------------------------------
-------------------------
需要注意的是:他只起一个指定版本的作用 并不会导入jar 而真正引入jar到工程中的是dependcy标签 如果把该标签中的内容删除 即使存在上边的代码 工程中也没有对应的jar
----------------------------------------------------
传递依赖范围
compile :测试 编译 运行时 都有效 -:表示不能传递
举个例子:A依赖于B B依赖于C 如果B依赖于C的范围是compile A依赖于B的范围也是compile 那么在A中是可以加载到C的
-----------------------------------------------
maven提供web服务器插件 使用tomcat:run运行web项目
<!-- maven内置 的tomcat6插件 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <!-- 可以灵活配置工程路径 --> <path>/</path> <!-- 可以灵活配置端口号 --> <port>8080</port> </configuration> </plugin>