首页 > 编程语言 > 详细

Java34.Marven

时间:2021-05-08 23:07:23      阅读:33      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 MAVEN命令

01. mvn clean

      清理掉 target 文件夹,清理掉原有编译环境相关内容,便于在自已的开发环境下工作

02. mvn compile

     编译Java核心代码(src/main目录下的JAVA代码), 生成 target文件夹 (classes)

03. mvn test

    将 src/test  下的java文件进行编译并放到 target文件夹下 (test-classes)

    (此命令 将同时编译 src/main 目录下的java代码)

04.mvn package

     编译 src/main 目录下的java源码,编译器 src/Test目录下的Java源码,同时打包 war 包

    (打war包的原因是: pom.xml配置文件中,配置了打war包)

   技术分享图片

 

 

 05. mvn install

      除了完成package命令的所有操作后,同时将打包好的war包,放到了本地仓库

-------------------------------------------------------------------------------------

MAVEN生命周期

技术分享图片

 

 

 

----------------------------------------------------------------------------------

MAVEN概念模型图

技术分享图片

 

 

 

IDEA集成MAVEN

----------------------------------------------------------------------------

01. 确保本地已经安装地MAVEN

技术分享图片

 

 

 

 02. IDEA配置MAVEN

技术分享图片

 

 

 03. Runner配置  (    -DarchetypeCatalog=internal    )

技术分享图片

 

 

 

04.  使用框架创建maven工程 

      在创建工程后,工程目录并不是完整的maven目录结构,需要手动配置好maven相应的结构 (main目录或test目录上右键新建文件夹)

   技术分享图片 技术分享图片

不使用 框架,直接创建maven工程

技术分享图片

 创建maven-web工程

--> 使用框架创建maven-web工程

技术分享图片

 

 

 技术分享图片

 

 

 

 

 

 =============================================================================

POM.XML文档的配置及仓库Jar包的获取

01. 在Marven工程中,我们是不涉及到手工配置jar包的问题的,所有需要的jar包,都是在仓库中; 

      所有在我们初始创建maven工程时,是需要手动配置 pom.xml 文件的

02. 依赖jar包配置

      如果本地仓库中已经有jar,可以直接配置 >dependency>

      如果本地仓库中还没有jar包,则需要前往maven中央仓库查找相应的依据包 http://mvnrepository.com

      在中央仓库中,有相应的依赖配置数据

     技术分享图片技术分享图片技术分享图片技术分享图片

 

 

 把工程所用到的相应依赖包,都可以通过这种方式,下载到本地仓库来‘

 

03. 关于tmocat与jre版本造成异常问题

     TomCat配置如下: 

     技术分享图片

 

    当执行 mvn tomcat:run 时,服务端: 提示 如下错误

     技术分享图片

 

    客户端内容:

 

     技术分享图片

 

     处理方法 :升级tomcat版本  并   tomcat7: run    一切正常

    技术分享图片

 

 

 

 04.开发过程中端口冲突的问题(容易不注意的地方 --> 同时开多个tomcat调同一个工程)

 技术分享图片

 

05.依赖jar 包的作用域

技术分享图片

 

 

06.依赖包的作用域说明

技术分享图片

 

Java34.Marven

原文:https://www.cnblogs.com/jieling/p/14745743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!