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>
原文地址:https://www.cnblogs.com/Joke-Jay/p/7763638.html