下载,解压(无须安装),配置环境变量,命令行下mvn -v测试。https://www.cnblogs.com/luotaoyeah/p/3764533.html

eclipse使用maven

为eclipse安装maven插件

使用:

1、创建maven项目+在pom.xml中导入需要依赖的jar

https://blog.csdn.net/maple980326/article/details/52104338

这里注意,artifact id 就是你创建成功之后项目目录的名字,artifact不能与你当前工作空间中其他项目重名(大小写不区分,所以就算字母大小写不区分也不行),否则会报

Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart……

打开pom.xml,可以发现初始化默认添加了一个junit依赖。

我们继续添加我们需要的依赖:

<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.3.1</version>
</dependency>

2、查看是否自动下载导入了jar:项目右键》属性》java构建路径》maven dependences。发现并没有自动下载els的jar。

为什么呢?手动更新一下:项目右键》maven》update project。还是没有下载els的jar。

此时发现报错:本地库中没有找到合适的jar

??

难道maven不是自动去远程库下载jar的吗

然后去本地库中看了一下,确实没有。

maven不会自动访问远程库的吗?并不是,maven会自动访问远程库的。最后发现是因为%maven_home%/conf/settings.xml中的maven配置文件中配置的远程库中没有els的jar包。

因为之前有别的项目将maven远程库设置为私服了,一直没有改回来。

于是将maven远程库改回来改成官服:

  <mirrors>

    <mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>repo2</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror> </mirrors>

改完立刻发现maven自动下载了依赖jar了

IDEA使用maven

IDEA本身支持maven,无须安装插件

使用:

创建项目:

file >> new >> project >> 选择maven和archetype >> 设置groupid(一般为com.公司名),artifactid(项目名),version名。注:这三个量稍后可以在pom.xml文件中查看和修改

>> 选择maven,最好选为自己常用的那个maven,不要用它自带的

>>创建成功

>>使用的quickstart那个archetype,创建成功之后发现里面缺很多文件夹,需要手动创建(如上图),理想目录结构如下图

>>手动创建各个文件夹。右键,new,dictionary

>>创建到上图这种状态时,想要在java里面创建一个com.tpot.DataDownload包,此时右键java,new,发现并没有package这个选项。

>>因为我们需要首先将java文件夹设置为sources root,然后才能在里面创建包、类等。右键,make dictionary as,sources root

>>同理将resources目录设置为resources root

>>完成,然后各个目录中创建各个文件,开始用就好了

eclipse/IDEA使用maven的更多相关文章

  1. 【Java EE 学习 82 下】【MAVEN整合Eclipse】【MAVEN的一些高级概念】

    一.MAVEN整合Eclipse MAVEN是非常优秀,但是总是要开命令行敲命令是比较不爽的,我们已经习惯了使用IDE,所以还有一种将MAVEN整合到Eclipse的方法. 详情查看:http://w ...

  2. 久违的问候-----eclipse中搭建maven项目2016年

    好久没有写过博客了,可是一直向别人推荐自己的博客,深感惭愧!今天再次在寒冷之夜继续code,config,write. 接下来,我们就来谈下eclipse中搭建maven web工程的步骤!虽然就是一 ...

  3. Eclipse下的Maven

    本文转载自:http://www.cnblogs.com/zlslch/p/5882567.html 当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说 ...

  4. Eclipse在线集成maven M2eclipse插件

    首先说下版本: Eclipse:3.6 Maven:3.3.1,若不知道如何在本地安装Maven,请参见我的另一篇文章:Window下安装Maven 废话少说,直接讲步骤就好: 1.打开eclipse ...

  5. [Maven]Eclipse插件之Maven配置及问题解析.

    前言:今天在自己环境装了Maven环境, 并且安装了Eclipse插件, 在查找插件过程中确实遇到一些问题, 好不容易找到一个  却又有问题.装好了插件之后, 用Eclipse创建Maven项目却出现 ...

  6. 我们的相识,总是那么巧。-------eclipse中搭建maven项目

    一.我们就来谈下eclipse中搭建maven web工程的步骤!虽然就是一个简单的例子,但是过程是很艰辛的. 首先我们看一下eclipse的封面,下面就是刚打开的华丽封面哦 其次我安装了eclips ...

  7. 总结eclipse中安装maven插件

    当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...

  8. 在Eclipse中创建Maven多模块工程的例子

    .配置eclipse的maven .在Eclipse里面New -> Maven Project -> 选择“Create a simple project” Group Id: com. ...

  9. Maven学习(一) -- 安装Maven及Eclipse中配置Maven

    标签(空格分隔): 学习笔记 本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能 ...

  10. Eclipse下新建Maven项目、自动打依赖jar包

    当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访 ...

随机推荐

  1. 编译JDK1.7

    1. 背景 想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一套JDK. 2. 获取JDK源码 从http://openjdk.java.net/下载源码,如 openjdk-6-src-b ...

  2. Visual Studio - 安装VAX

    安装方法: 我的VS2013装D盘了,安装VA以后,把VA_X.dll替换到下面的程序路径中即可完成破解. C:\Users\Administrator\AppData\Local\Microsoft ...

  3. 蓝桥杯第五届B组 李白打酒

    外面的小雨下着,风吹着,在实验室敲着代码 时隔一年之后再次做这道题,依然神一样的回溯出来: 标题:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他 ...

  4. shader 笔记(一)

  5. ARP-Address Resolution Protocol-地址解析协议

    主要内容摘自:图解TCP/IP ARP是一种解决地址问题的协议.以目标IP地址为线索,用来定位下一个应该接受数据分包的网络设备的mac地址. 如果目标主机不在同一个链路上时,可以通过ARP查找下一跳路 ...

  6. linux上FTP服务器搭建

    一.启动vsftpd服务 1. 启动VSFTP服务器 A. cenos下运行:yum install vsftpd B. 登录Linux主机后,运行命令:"service vsftpd st ...

  7. java 线程之间的协作 wait()与notifyAll()

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlhbmdydWkxOTg4/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  8. Visual Studio 2017 RC使用初体验

    .NET Core新式,高效,特别适合用于大规模的Web应用:而传统的.NET Framework则非常适合用于开发Windows桌面应用程序. 一 安装 请下载Visual Studio 2017 ...

  9. 13 jsp include

    假如您有一系列的页面, 每一个都拥有同样的导航栏, 联系信息和注脚, 好的解决方案是使用 jsp:include, 它可以将下面列出的任何内容插入到jsp的输出中: html 页面内容 纯文本文档的内 ...

  10. Container类是Component的子类,它也是一个抽象类,它允许其他的组件(Component)加入其中

    在AWT中,所有能在屏幕上显示的组件(component )对应的类,均是 抽象类 Component 的子类或子孙类. 这些类均可继承Component类的变量和方法. Container类是Com ...