![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 85
East_MrChiu
这个作者很懒,什么都没留下…
展开
-
【Maven】什么是Maven以及其生命周期
什么时Maven关于定义是这么写的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。简单的原创 2017-04-09 00:03:18 · 628 阅读 · 0 评论 -
【Maven】创建的Maven Web工程无法部署到服务器
问题:新建好一个Maven web工程后,发现无法将工程添加到tomcat中。解决:右击工程选择Properties,点击OK后,工程的目录下会出现一个WebContent的文件夹将WebContent中的内容全部拷贝到src下的webapp下然后删除WebContent文件夹,这样才符合Maven工程的目录结构。然后在tomcat添加工程页面中,就可以看到对应的工原创 2017-04-09 10:27:15 · 3771 阅读 · 0 评论 -
【Maven】Maven3的jar包上传
和Maven2的页面上传功能不同,不知道为什么Maven3取消了页面上传功能,这里就剩下两种上传jar包的方法。一种是命令行的上传,一种是利用eclipse编译上传。命令行上传# 如第三方JAR包:javabase64-1.3.1.jar打开cmd,输入如下命令:mvn deploy:deploy-file -DgroupId=com.password -Dartifa原创 2017-04-09 14:57:37 · 1512 阅读 · 0 评论 -
【Maven】Snapshot和Release版本的区别
Snapshot版本代表不稳定、尚处于开发中的版本,快照版本。Release版本则代表稳定的版本,发行版本。什么时候用Snapshot版本?依赖库中的jar正处于开发的阶段,会被经常被更新,这种情况下,如果使用Release,会频繁增加版本号,导致版本号的滥用。在上传jar时,选择Snapshot和Release上传时,在版本号的构建上有所不同,如图:可以很明显的看到...原创 2017-04-09 15:21:15 · 10380 阅读 · 0 评论 -
【Maven】Maven配置以及eclipse创建Maven父子项目
eclipse的Maven配置创建Maven父子项目如图这种父子项目:首先,新建一个Maven父项目,如下图所示:然后,将除pom.xml之外文件都删除,右击工程,点击Maven的"Update Project"按钮。其次,添加Maven子项目,进入父Maven的pom.xml文件,如图操作,添加子项目:其中,选择对应的类型,原创 2017-04-09 00:53:13 · 3572 阅读 · 1 评论 -
【Maven】Maven插件
Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件。每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugin的compile目标用来编译位于s原创 2017-04-09 21:51:11 · 406 阅读 · 0 评论 -
【Maven】setting.xml中mirror和repository的关系
在配置Maven的setting.xml文件时,里面会有mirror元素和repository元素,前者时镜像配置,后者是库的配置。什么是镜像,简明扼要的说,如果Y库中的所有东西,都能从X库中得到,那么X就是Y的镜像。如图:配置了mirror的话,就会从B中获取资源,而如果没有配置mirror,用户只能从A中获取获取资源,而如果用户此时对A的网络情况不太好,那么下载资源的速度会原创 2017-04-10 00:20:56 · 1834 阅读 · 0 评论 -
【Maven】Nexus3搭建Maven私有仓库及使用
Maven库remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录Remote Repository主要有3种:中央仓库:http://repo1.maven.org/maven2/私服:...原创 2017-04-09 13:22:52 · 8936 阅读 · 0 评论 -
【Maven】Maven的setting.xml文件注解
<!-- | This is the configuration file for Maven. It can be specified at two levels: | | 1. 用户级别. This settings.xml file provides configuration for a single user, | and is normall原创 2017-04-10 00:57:27 · 478 阅读 · 0 评论