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>
最新文章
- Super Jumping! Jumping! Jumping!
- 20145330《Java程序设计》第五次实验报告
- linux 系统运维
- 关于移动端的font和图片的问题
- Visual Studio Online Integrations-Sync and migration
- DbUtils使用时抛出Cannot get a connection
- TopFreeTheme精选免费模板【20130619】
- vb调用exe文件
- Java 链接SQL Server 数据库
- Node.js(day3)
- Flutter之Simulation
- C# Winform 国际化
- Chapter 4 Invitations——5
- JS取出两个数组中的不同或相同元素
- vue 在.vue文件里监听路由
- ionic3.x开发小坑记录(一)
- 【netcore基础】MVC API全局异常捕捉中间件ExceptionHandlerMiddleWare
- EDMA3 笔记
- html5shiv.min.js
- js中常用的数组方法
热门文章
- javascript 打印函数名称和被引用的函数
- Android定时任务
- C#可定制的数据库备份和恢复程序 (讲解流程)
- ASP.NET快速开发框架不得不做的几个功能、高大上档次后台管理UI界面
- Largest Rectangle in a Histogram(dp)
- bzoj1143(2718)[CTSC2008]祭祀river(最长反链)
- java常见面试题03-String,StringBuffer,StringBuilder的区别
- Java调用JavaWebService
- BZOJ 4195 程序自动分析
- B - Is your horseshoe on the other hoof?