
Maven
马大头
这个作者很懒,什么都没留下…
展开
-
Maven入门指南① :Maven 快速入门及简单使用
开发环境MyEclipse 2014JDK 1.8Maven 3.2.11.什么是Maven?Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。百度百科2.下载及安装下载最新版 Maven:apache-maven-3.2.1-bin.zip。官网下载.解压下载的压缩包:配置转载 2017-07-11 09:17:30 · 202 阅读 · 0 评论 -
Maven中的dependencyManagement 意义
转在 : https://www.cnblogs.com/mr-wuxiansheng/p/6189438.html1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。 2.pom.xml文件中,jar的版本判断的两种途径1:如果dependencies里的dependency自己没有声明version元素,那么maven就会倒dep...转载 2018-06-21 16:03:42 · 332 阅读 · 0 评论 -
关于系统默认JDK1.8, 但是使用Maven 的mvn -version命令时发现Java版本为其他解决办法
当系统安装了多个版本的jdk, 并且 环境变量中配置了多个诸如 JAVA_HOME, JAVA_7_HOME, JAVA_8_HOME时可能会出现上述情况注意Maven中对应的java版本是根据环境变量中 配置的 JAVA_HOME 那个路径所指向的版本, 并不是实际系统默认的jdk版本所以如果想要Maven使用哪个版本的jdk, 需要设置 JAVA_HOME (即使它不是系统默认的jdk版本, ...原创 2018-03-12 16:54:35 · 10772 阅读 · 0 评论 -
Meaven + MyEclipse 导出项目依赖的jar包
一、导出到默认目录 targed/dependency从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:1mvn dependency:copy-dependencies或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的C转载 2017-12-07 15:14:44 · 528 阅读 · 0 评论 -
myeclipse + Maven下main方法找不到主类的一种情况
经常碰到java的main函数无法加载的问题,很多人就会以为是eclipse大姨妈了,然后疯狂的clean,疯狂的重启,其实不然,我们找到java build path找到下面的地方,看看路径是否指向编译后的class需要注意的是:在maven项目情况下,是这样,非maven项目我没有去测试,有时间的话可以试下。转载 2017-12-06 21:56:38 · 1166 阅读 · 0 评论 -
如何在eclipse以外用浏览器新建一个Maven的SpringBoot项目
在没有创建Maven镜像时,访问国外仓库下载jar包是非常缓慢的点击查看: 阿里云Maven镜像mirror使用方法往往读条下载jar包花费很长时间还没有构建成功,于是我们可以访问以下网站:https://start.spring.io/浏览器便会下载SpringBootTest.zip压缩文件, 将文件解压后,用Eclipse导原创 2017-08-14 13:04:33 · 276 阅读 · 0 评论 -
Maven镜像 阿里云mirror如何使用
maven确实是一个好东西,但是在国内下载官方仓库的jar却是个大问题,速度不敢恭维,现在oschina的国内maven镜像服务已关闭,无奈之下只能另寻门路。今天突然发现了阿里云maven国内镜像,修改完以后速度飞一般的感觉,超赞,这个激动啊。。。修改方法:在~/.m2目录下的settings.xml文件中,(如果该文件不存在,则需要从maven/conf目录下拷贝一份),找到标签转载 2017-08-14 12:25:15 · 14225 阅读 · 0 评论 -
如何使用maven创建web项目
目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他。转载 2017-08-11 16:09:15 · 210 阅读 · 0 评论 -
Maven入门指南⑦:Maven的生命周期和插件
一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-plugin。用户也可自行配置或编写插件。1 . 三套生命周期 Maven定义了三套生命周转载 2017-07-13 14:37:41 · 315 阅读 · 0 评论 -
Maven入门指南⑥:将项目发布到私服
1 . 修改私服中仓库的部署策略 Release版本的项目应该发布到Releases仓库中,对应的,Snapshot版本应该发布到Snapshots仓库中。Maven根据pom.xml文件中版本号节点的属性是否包含-SNAPSHOT,来判断该项目是否是snapshot版本。如果是snapshot版本,在执行mvn deploy部署命令时,maven会自动将项目发布到Snapshots仓库转载 2017-07-13 14:36:55 · 304 阅读 · 0 评论 -
Maven入门指南⑤:使用Nexus搭建Maven私服
1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 M转载 2017-07-11 09:20:44 · 203 阅读 · 0 评论 -
Maven入门指南④:仓库
1 . 仓库简介 没有 Maven 时,项目用到的 .jar 文件通常需要拷贝到 /lib 目录,项目多了,拷贝的文件副本就多了,占用磁盘空间,且难于管理。Maven 使用一个称之为仓库的目录,根据构件的坐标统一存储这些构件的唯一副本,在项目中通过依赖声明,可以方便的引用构件。2 . 仓库的布局 构件都有唯一的坐标,Maven 根据坐标管理构件的存储。如以下对 spri转载 2017-07-11 09:19:45 · 233 阅读 · 0 评论 -
Maven入门指南③:坐标和依赖
1 . 坐标 maven 的所有构件均通过坐标进行组织和管理。maven 的坐标通过 5 个元素进行定义,其中 groupId、artifactId、version 是必须的,packaging 是可选的(默认为jar),classifier 是不能直接定义的。groupId:定义当前 Maven 项目所属的实际项目,跟 Java 包名类似,通常与域名反向一一对应。artifac转载 2017-07-11 09:19:06 · 296 阅读 · 0 评论 -
Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构:2.打开pom.xml文件,添加如下内容: 1 project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3转载 2017-07-11 09:18:26 · 291 阅读 · 0 评论 -
idea maven命令启动springboot项目
使用maven命令启动①找到下图的edit configurations ②点击+号,选择maven ③添加命令的名称,执行这个命令的项目和命令,这个命令是spring-boot:run,设置成功后apply 注意: 因为本身就是选择的maven启动, 所以这里的命令前面是不需要加"mvn"的, 如果加了启动是会报错的④完成之后选中刚刚设置的maven命令,点击运行按钮即可 ...转载 2018-09-26 09:40:20 · 10984 阅读 · 2 评论