-
Maven - notes 1 Maven是什么与怎么装。
2019-10-06 03:04:34https://tieway59.github.io/2019/10/06/Maven/Maven-note-1/#%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84-1 【背景】假设我们开发一个项目,或者做一个小demo,如果用···,那么我们就必须将···所依赖的jar包...PS: 本文是东拼西凑抄的笔记,可以直接去看参考的文章。
弱弱地推一下自己的hub博Maven - notes 1
【背景】假设我们开发一个项目,或者做一个小demo,如果用···,那么我们就必须将···所依赖的jar包依次找出来,并手动导入。这个过程会想象一下就比较繁琐。
Maven是基于项目对象模型(POM, project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。
主要作用:
-
选择获取(特定版本的)jar包。
-
寻找依赖,下载依赖。
-
热部署,热编译。(减免重启服务器/重新部署)
目录结构
常见的简单结构
┬ /.settings ├ /src │ ├ /main │ └ /test ├ /target │ └ /class ├ .classpath ├ .project └ pom.xml
路径/文件 主要用途 /src
主要存放源代码文件,其中一般有两个文件目录; /src/main
放用于运行项目的代码,再下一级的目录就是各种package。 /src/test
放用于测试项目的代码,同时都拥有resource资源文件。 /target
放编译后的代码。 pom.xml
资源文件,确定该项目需要使用哪些jar包的坐标,并通过该坐标在中央仓库进行自动下载。 Tips: 所以 pom.xml 大概是怎么做的?
<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.5</version> </dependency> </dependencies>
通过三个元素标识一个Maven项目,IDE就能去远程仓库下载了。
安装与配置
Win10
前提:建议先装好JDK。
IDEA
???
目录结构
┬ /bin ├ /boot ├ /conf │ ├ /logging │ ├ settings.xml │ └ toolchains.xml ├ /lib ├ LICENCE ├ NOTICE └ README.txt
路径/文件 主要用途 /bin
放Maven的启动文件,包括两种:一种是直接启动,另一种是通过debug模式下启动。 /boot
放类加载器框架。 /conf
放全局配置文件 setting.xml
,即为所有仓库都实施的配置。仓库也有私有配置的setting,一般推荐使用私有配置,因为全局配置在Maven的安装目录里。/lib
放Maven运行需要的各种jar包。 LICENCE
Maven的软件使用许可证书 NOTICE
Maven包含的第三方软件 README.txt
Maven的简单介绍以及安装说明 解决下载——镜像
因为众所周知的原因,在国内用Maven一般情况是很难下载到东西的。
现在一般都是在
setting.xml
的<mirrors>
标签里加阿里云的镜像就可以了。<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
解决下载——代理
一般是个人希望用工具去下官方仓库的东西,或者有特殊的任务需求才会用把。
能代理的前提是,你有一个可以ping得通
repol.maven.org
的代理服务器访问权哦。<proxy> <id>optional</id> //代理Id <active>true</active> //是否要激活 <protocol>http</protocol> //采用协议 <username>proxyuser</username> //如果代理需要认证就需要账号密码 <password>proxypass</password> <host>proxy.host.net</host> // ip <port>80</port> //端口 <nonProxyHosts>local.net|some.host.com</nonProxyHosts> //不需要代理的主机ip用户|隔开,例如里面的some.host.com,即所有对这个网站的访问都不需要代理 </proxy>
参考
-
-
有个pom.xml怎么用maven导入
2014-11-05 13:34:54Eclipse装个Mavan插件,然后Import,到Maven选exist maven projectEclipse装个Maven插件,然后Import,到Maven选exist maven project
-
Maven:C盘下为什么没有.m2文件,C盘为什么没有settings.xml,怎么配置Maven环境变量
2019-07-15 10:57:05前段时间电脑炸了,重装了C盘,so,you know, 所有的环境变量以及储存在C盘的文件都没了,所以自然也包括.m2文件夹,那应该怎么让他出现呢? 没有.m2文件夹不妨先进cmd(Win+R)输入: mvn -v看看是不是有效指令,...前段时间电脑炸了,重装了C盘,so,you know, 所有的环境变量以及储存在C盘的文件都没了,所以自然也包括.m2文件夹,那应该怎么让他出现呢?
没有.m2文件夹不妨先进cmd(Win+R)输入: mvn -v看看是不是有效指令,没有的话就很好解决,说明你忘记配置环境变量了,所以只需要新建一个,算了,上图吧,打字不直观:Step1
Step2:
新建系统变量MAVEN_HOME,变量值为你的maven文件夹所在位置,没有的话可以从我这里免费下载
Step3:
编辑Path变量:有的电脑是path,有的是PATH,无所谓,一个样:
新增变量:%MAVEN_HOME%\bin
如果你点击Path跟我一样是这样的,那就不需要任何分号,因为系统已经给你加上了
如果点开后是这样的:
那就需要写分号: ;%MAVEN_HOME%\bin;
按照以上步骤做了以后:
打开CMD,输入mvn -v看看是不是OK了;Step 4
这下再去C盘看一下:
搞定了!补充:需要下载maven的可以直接去官网下载,不知道为啥我上传以后必须收C币,不好意思了,官网地址http://maven.apache.org/
Windows系统点击这里:
-
传统项目装换成maven项目
2017-08-17 05:36:55idea如何将普通java web项目 转成maven项目 项目已经完成主要是pom包的依赖怎么弄啊 -
idea部署失败怎么解决_IDEA配置好maven后新建maven项目一直build失败的解决方法
2020-12-30 20:47:24maven配置了aliyun中央仓库后,IDEA新建maven项目一直出现以下问题:相信有遇到这个问题的小伙伴很蛋疼,明明maven配置没错,新建项目却一直build失败,为了这个问题我重装过几次IDEA和maven,还是一直错误,帮别人...maven配置了aliyun中央仓库后,IDEA新建maven项目一直出现以下问题:
相信有遇到这个问题的小伙伴很蛋疼,明明maven配置没错,新建项目却一直build失败,为了这个问题我重装过几次IDEA和maven,还是一直错误,帮别人配好maven后,别人却正常。好了,现在我们回归正题。
确认maven配置没错后,出现这个问题,可能是ping 不通maven.aliyun.com , 所以无法从中下载镜像。
首先去命令提示符输入:
ping maven.aliyun.com
按回车看是否丢失,链接不上。如果是的话,就是IP地址不能连上maven.aliyun.com了,不过能ping通其他网站。
这时我们需要修改IP地址
输入命令 ipconfig 查看自己的IP地址
然后去控制面板->网络或共享中心->点击链接的网络
点击属性
双击 Internet协议版本4(TCP/IPv4)
点 使用下面的IP地址
IP地址把你刚刚查询到的地址的最后一部分修改一下,例如252、253等。
子网掩码和默认网关后填之前查询到的。
修改完IP地址后,回去IDEA新建maven项目就会成功了!
原文:https://www.cnblogs.com/dummyly/p/9054106.html
-
maven 修改maven本地仓库的位置
2018-07-02 14:27:49(重装系统就要重新下载,占用C盘资源,很不方便)。怎么设置到其他的磁盘?1.打开Maven设置文件:D:\maven\apache-maven-3.5.4\conf。找到settings.xml文件如下图所示:打开settings.xml,更改本地资源库到D盘的 D:... -
Maven 相关
2014-12-08 13:28:59M2Eclipse 加入 eclipse org 组织后, maven出现好多问题。 具体可以参考文章:http://grumpyapache.blogspot.com/2011/08/mess-that-is-m2e-connectors.html 最后装了一个m2e-connector 后才没这些问题。 好... -
jrebel(破解版)应用到Eclipse 的maven jetty项目中怎么配置
2015-01-05 05:49:00我的maven jetty已装好了,jrebel也下载了。不知道如何把jrebel配置到maven jetty中去。求大神帮助。 另:我的一个笔计本电脑里,里面是配置的。你可以参考。 -
maven学习经验
2011-07-06 18:54:20我以前自己下载安装过maven,在xp和ubuntu上都装过,当时eclipse上我没安装支持maven的插件,也就没怎么去用,当时没想到maven的用途怎么大! 闲话少说,上午把学习资料签出之后,第一眼让我印象深刻的是maven,... -
Maven相关配置信息
2018-12-28 14:27:12maven重装 删掉本地仓库 jar包下载失败怎么办 jar包下载失败的标志 就是文件夹中有 后缀为 .lastUpdated的文件 怎么处理: 第一种方式:删除所有的jar包 第二种方式:使用工具 maven batch.bat 1.配置工具 2.双击... -
Maven的安装和配置
2020-04-29 14:30:29Maven 是什么,有什么用? 是 Apache 下的一个纯 Java 开发的开源项目。...Maven 怎么装怎? Maven 是一个基于 Java 的工具,所以要做的第一件事情就是需要安装有 JDK。 Maven 下载地址:http://maven.... -
Maven创建父子工程
2016-03-03 15:29:28首先,本地需要先装上Maven的插件啊什么的、这里就不提了,直接说怎么创建。首先创建Maven工程,笔者我就创建了4个Maven工程,更多的也是跟创建这4个是一样的。如图所示还是如图所示,这里这四个工程都是单独的Maven... -
maven添加子工程_在Eclipse中创建Maven多模块工程的例子
2021-01-27 08:15:58怎么在Eclipse里面创建多模块工程,以及需要注意哪些地方,我在这里做个简单的介绍。一、准备若想在Eclipse里面做这些的话,那么在做这一切前,请确认你是否已经在eclipse里面安装了maven插件。如果没有装插件,那... -
maven错误解决办法
2015-06-16 14:32:13最近重装了myeclipse2014,然后用到maven,一直报invalid CEN header (bad signature) 和invalid LOC header (bad signature)错误。 网上这个问题很少,不知道怎么回事。 解决办法:很有可能是没有配置maven,... -
Maven:完整参考手册--1.4 通过Maven插件重用
2012-03-23 22:10:26Maven的核心是非常愚蠢的,它不知道该怎么处理超出几个的XML文档解析和跟踪的生命周期和一些插件。Maven被设计了一套Maven插件,它可以影响Maven的生命周期,并且能够完成需要的工作。在Maven中的大部分工作都是... -
Eclipse安装maven插件问题
2014-06-28 00:59:18在Eclipse中安装maven插件,试过在线安装的,提示各种依赖找不到,使用link方法,结果打开Eclipse还是没有maven,折腾了好久了,还是没装好了,有谁知道怎么安装吗 现在还有一点疑惑的是官网上各种找不到Eclipse... -
hudson 集成maven findbugs junit
2019-09-30 22:01:49读这篇blog的前提是你已经装好了 hudson 并且添加了maven findbugs 和junit 插件hudson版本是2.01maven版本是3.0.3findbugs版本是 1.3.9junit版本是4.5.0第一步新建项目第二步配置项目.......上一篇blog 说了怎么... -
app自动化idea+maven环境集成
2020-08-14 11:28:01(这里解释以下我是怎么体验到这一点的:我是遇到了java-client依赖无法导入的问题,我先尝试卸载idea重装,然后打开之前创建的maven工程,直接就打开了。此时问题依然没有得到解决。查阅资料后发现有人建议不能把 -
maven问题,编译jar问题
2015-11-17 11:25:08在linux服务器装了个maven,打jar包(不是在eclipse上) 错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project DbMonitor: ... -
联通网络环境下无法访问http://repo1.maven.org/maven2/中央库解决,镜像库添加
2012-08-27 08:30:24Maven 2的安装和使用虽然不是一点即用,但也不是很复杂。然而,这两天我新装Maven,刚刚过了mvn -version,尝试create ... 域名IP地址,搞不懂是怎么想的...电信可以正常访问。 D:\mavenSample>mvn arche... -
maven插件问题
2014-05-04 11:38:16每次装的时候,都忘记怎么处理,转一个解决办法http://hi.baidu.com/hwp0710/blog/item/e3142aa41b223be59052ee16.html Eclipse is running in a JRE, but a JDK is required 关键字: eclipse is running in a ... -
idea使用maven报错总结
2020-03-17 11:45:06网上找了几个小时的方法,没有一个能解决,最终重装解决了。 问题2:下载不了依赖 下载不了,无论是怎么操作,下面的进度条都是一闪而逝,最终是重新配置了setting文件,url的http加上s,即https,问题解决。 可能... -
maven junit testng 问题
2010-12-10 10:16:39maven构建的环境下,测试使用的是testNG。由于想看测试的覆盖率,于是装了个djunit插件(djunit基于junit)。 现象是:testNG运行ok,但是用junit或者djunit...(我怀疑是maven的pom设置,但是不知道怎么设置。) -
安装maven和eclipse,编写简单的API对hadoop进行测试
2017-09-03 11:43:57本章主要讲解怎么安装maven仓库和eclipse,装好后对maven仓库进行配置,并且编写简单的API接口对hadoop进行测试 1、安装maven,这个步骤特别简单,直接解压就可以了 [tom@blue01 ibeifeng]$ tar zxvf /opt/... -
maven问题。jar包下载不下来。
2016-10-21 00:21:33而且这个jar包本身是在.m2的文件夹下是存在的,不知道为什么就报错,删除重新下载也不行,整个文件夹删除下载也不行,设置强制下载也不行,我现在都无语了,maven 不知道是怎么回事,是不是重装系统的问题啊,我的...
-
2021 PHP租车系统 毕业设计 毕设源码 源代码使用教程
-
CSharp通过操作USB设备.zip
-
NFS 实现高可用(DRBD + heartbeat)
-
网络基础
-
Jsplumb从入门到实战
-
mpsoc zcu104 上做hdmi 显示实验
-
清醒思考的艺术
-
开发遇到的错误集合
-
libFuzzer视频教程
-
C++代码规范和Doxygen根据注释自动生成手册
-
小波变换结合盲源分离的EEG情感识别
-
医院职业:巴西公立医院系统职业-源码
-
2020年秋季大学生就业报告.pdf
-
【CSDN软件工程师能力认证学习精选】 什么是CPython?
-
与你同行·华为云全球案例故事2020.pdf
-
VSCode动态加载scss
-
基于Qt的LibVLC开发教程
-
qt-opensource-windows-x86-msvc2013-5.5.0.exe
-
白话:java从入门到实战
-
Node.js 中 package.json 的 devdependencies、dependencies 区别