maven
david_lou
这个作者很懒,什么都没留下…
展开
-
《maven基础》1-创建一个maven工程
多模块多人开发的项目中,应用到很多版本管理工具。maven应用的比较广泛。今天来简单介绍一下maven 首先我们可以创建一个基本的maven工程,我们学习使用maven的插件archetype的创建命令来简单的实现一下。 首先我们先创建一个文件夹,mavenproject,然后执行命令: mvn archetype:generate "-DgroupId=com.david.study.maven" "-DartifactId=mavenstudy" "-DarchetypeArtifactId=m.原创 2020-06-12 11:17:31 · 212 阅读 · 0 评论 -
《maven基础》2-创建一个module
上一节创建了一个简单的maven工程,简单的看了一下工程的pom文件。 我们知道开发过程中不可能都在一个project里面开发代码,所以在idea里面,我们会在project里面创建module。实现不同的功能,比如有的是数据持久层,有的是MVC层,有的就是业务逻辑层。 这节课我们创建一个module看一下结果。 idea里面右键可以创建module 系统会默认选择maven类型的文件, 点击下一步 给module命名 命名之后就是下一步下一步 创建成功 这个时候我们看一下工程的po.原创 2020-06-12 11:43:37 · 645 阅读 · 0 评论 -
《maven基础》3-依赖管理
随着我们项目的不断发展,需要实现的功能增多,那或多多少的会增加对jar包的依赖,maven提供了很好的管理体系。这一节我们总结一下工程的依赖管理。 我们根据上面的两篇文章创建一个module和搭建一个springMVC工程,来创建一个springMVC的module。 效果如下 我们可见查看project的pom 照例在module新增了我们的子构建 然后看maven-study-web的pom文件 <?xml version="1.0" encoding="UTF-8"?>原创 2020-06-14 15:43:29 · 151 阅读 · 0 评论 -
《maven基础》4-maven构件的生命周期
maven管理的项目,比如上节创建的mavenstudy工程,有着传统的项目生命周期:开发-测试-发布等 maven抽象此过程,给该生命周期创建了默认的maven生命周期 validate-compile-test-package-verify-install-deploy validate:验证-验证项目是否正确,验证必要元素是否存在/可用 compile:编译-编译源代码 test:测试-调用测试框架junit,运行测试 package:打包-根据pom中的packaging目标进行打包-j原创 2020-06-15 10:49:09 · 159 阅读 · 0 评论 -
《maven基础》5-仓库
上一节讲maven的生命周期,生命周期install:打包发布到本地仓库。deploy:打包发布到远程仓库 那么仓库是什么呢,仓库跟我们生活中货物仓库的意思差不多,maven仓库是指向一个地址,地址里面保存了很多jar/war/pom等maven管理的目标文件, maven重的仓库有多个:本地仓库/中央仓库/远程仓库 本地仓库:local repository,指安装maven时我们指向的文件目录: 一般是我们当前用户下的/.m2/路径:/Users/david/.m2 有配置文件settings原创 2020-06-15 11:34:09 · 931 阅读 · 0 评论