• eclipse/IDEA使用maven


    下载,解压(无须安装),配置环境变量,命令行下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

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

  • 相关阅读:
    linux系统常用命令
    python文件处理
    Python按行读文件
    向脚本传递参数-shift命令
    shell脚本中一些特殊符号
    标准make变量 MAKE_VERSION, CURDIR
    makefile "=" ":=" "?=" "+="
    静态资源映射
    Spring MVC的常用注解
    SpringMVC项目的快速搭建
  • 原文地址:https://www.cnblogs.com/zealousness/p/9322263.html
Copyright © 2020-2023  润新知