首页 > 其他分享 >IDEA配置Maven(详细版)

IDEA配置Maven(详细版)

时间:2023-11-05 15:32:55浏览次数:28  
标签:maven IDEA Maven 点击 文件夹 详细 mvn

IDEA创建Maven工程

第一节 IDEA集成Maven插件

  1. 打开IDEA,进入主界面后点击 configure,然后点击 settings

IDEA配置Maven(详细版)_java

  1. 在上面的快捷查找框中输入maven,查找与maven相关的设置,然后点击maven。

IDEA配置Maven(详细版)_maven_02

  1. 修改maven的路径(使用本地的Maven),以及修改settings文件的位置和本地仓库的位置。

IDEA配置Maven(详细版)_jar_03

  1. 推荐配置:设置maven在不联网的情况下使用本地插件
    一般使用maven为我们提供好的骨架时,是需要联网的,配置这个,可以在没有网路的情况下,我们可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。
    输入内容:-DarchetypeCatalog=internal

IDEA配置Maven(详细版)_maven_04

  1. 点击OK。

备注:

  1. 配置阿里云镜像(在setting.xml文件中配置)

阿里云仓库服务地址:https://developer.aliyun.com/mvn/guide

<!--  配置阿里云  -->
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>central</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
  1. 配置默认JDK版本(在setting.xml文件中配置)
<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

第二节 使用骨架创建Maven的java工程

  1. 选择Create New Project

IDEA配置Maven(详细版)_maven_05

  1. 选中左侧的Maven,并将Create from archetype选中,在下方选择骨架quickstart,点击Next。

IDEA配置Maven(详细版)_java_06

  1. 填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

IDEA配置Maven(详细版)_jar_07

  1. 确认信息是否正确

IDEA配置Maven(详细版)_java_08

  1. 当右下角出现提示时,点击Enable Auto Import。

IDEA配置Maven(详细版)_maven_09

  1. 目录结构如下:

IDEA配置Maven(详细版)_jar_10

  1. 我们需要手动将maven文件夹补齐。

IDEA配置Maven(详细版)_jar_11


IDEA配置Maven(详细版)_java_12

  1. 若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹。

IDEA配置Maven(详细版)_jar_13

  1. 同样,在test文件夹下创建resources文件夹。最后的目录结构如下:

IDEA配置Maven(详细版)_jar_14

第三节 不使用骨架创建Maven的java工程

  1. 首先,新建一个工程,因为不使用骨架,可直接在Maven下点击Next按钮

IDEA配置Maven(详细版)_maven_15

  1. 填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

IDEA配置Maven(详细版)_java_16

  1. 点击Finish。
  2. 新建的文件没有test文件夹下的resources文件夹,我们需要手动将maven文件夹补齐。

IDEA配置Maven(详细版)_java_17

IDEA配置Maven(详细版)_maven_18

  1. 若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹(我使用的是19年3月的,不用设置)。

IDEA配置Maven(详细版)_java_19

  1. 最后创建的java工程的目录结构

IDEA配置Maven(详细版)_java_20

第四节 IDEA使用Maven命令

前提条件:maven配置环境变量。

在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口。

4.1 方式一

IntelliJ IDEA自身已经集成了maven,不需要再去下载!

  1. 点击"Edit Configurations"

IDEA配置Maven(详细版)_jar_21

  1. 进入Run/Debug Configurations窗口,点击左上角的"+“,在弹出的"Add New Configuration"列表中选择"maven”.

IDEA配置Maven(详细版)_maven_22

  1. 为新的configuration输入名称和执行的命令,点击确认

IDEA配置Maven(详细版)_java_23

  1. 配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮

IDEA配置Maven(详细版)_maven_24

  1. 之后,就会执行配置的maven命令!

IDEA配置Maven(详细版)_maven_25

//常用maven命令

mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn compile //编译源代码
mvn test-compile //编译测试代码
mvn test //运行应用程序中的单元测试
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //执行单元测试
mvn clean deploy //部署到版本仓库
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息

4.2 方式二

  1. 在IDEA主界面左下角找到 Terminal 点击进入,直接输入想执行的命令即可。

IDEA配置Maven(详细版)_jar_26

  1. 输入命令。

IDEA配置Maven(详细版)_java_27






标签:maven,IDEA,Maven,点击,文件夹,详细,mvn
From: https://blog.51cto.com/u_16071479/8193870

相关文章

  • Maven 安装以及配置
    Maven##安装教程#官网及下载地址https://maven.apache.org/download.cgi安装过程及配置打开官网网址,下载对应的安装包​​解压压缩包到准备好的安装目录​​Maven目录结构介绍​​配置环境变量确保安装了java环境:maven本身就是java写的,所以要求必须安装JDK。......
  • Maven Settings.xml 的语法详解
    Maven的settings.xml文件是Maven的一个配置文件,包含了影响Maven运行方式的全局配置信息。例如,你可以在settings.xml文件中配置本地仓库的位置,连接的远程仓库,以及代理设置等。settings.xml文件的位置有两个,一个是Maven安装目录的conf文件夹下,这个是全局的settings.x......
  • centos7防火墙配置详细
     一、条件防火墙是开启的[root@ac~]#systemctlstatusfirewalld●firewalld.service-firewalld-dynamicfirewalldaemonLoaded:loaded(/usr/lib/systemd/system/firewalld.service;disabled;vendorpreset:enabled)Active:active(running)sinceSun......
  • Linux安装maven(详细教程)
    yuanwen:https://www.cnblogs.com/outrun/p/17708907.htmlhttps://www.cnblogs.com/outrun/p/17708907.htmlLinux安装maven(详细教程)Linux安装maven(详细教程)一、简介Maven是意第绪语,意思是“知识的积累者”,最初是为了简化JakartaTurbine项目中的构建过程。有几......
  • Idea中如何在一个项目中引入其他子模块?
    首先在Settings打开ProjectStructure,然后找到Modules,点击加号点击importmodule,将需要引进的module引进来。然后点击Artifacts可以看到比如说day22...这个是我现在的项目,day16是我需要引入的。那么就在红色横线上面右键点第一个。然后重新Rebuild一下整个项目就行了。......
  • 移动跨平台框架Flutter详细介绍和学习线路分享
    Flutter简介Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等方面的差异。在全世界,Flutter正在被越来越多的开发者和......
  • IDEA2023 Java web项目配置Tomcat 详细步骤
    1.选择NewProject,设置好项目名和JDK,点击Create2.选择file/打开ProjectStructure  3.在Modules里点击加号选择Web,这样IDEA会帮我们创建好webapp文件夹和web.xml配置文件 4.为项目创建一个web应用artifacts,IDEA在这里会提示,直接点击CreateArtifact就可以自动配置 5.......
  • 【2023最新】超详细!!!新商盟卷烟js逆向_包括验证码错误问题
    前言新商盟卷烟密码js逆向密码加密好解决,但是多次请求,还会有一个验证码这个时候就会请求失败所以验证码问题我也会解决1抓包先模拟登录,抓到返回表单的包2搜素加密字段输入加密的字段,搜索js文件打断点调试3断点调试在可疑的字段处打上断点再次输入进行调试调......
  • eclipse配置springboot、maven
    1、配置java环境2、去官网下载一个http://maven.apache.org/download.cgi 3、下载完毕以后,解压后的文件>打开conf>编辑模式打开settings.xml4、配置服务器镜像<mirror><id>alimaven</id><name>aliyunmaven</name><url>http://maven.aliyun.com/nexus/content/group......
  • 全网最详细4W字Flink全面解析与实践(下)
    本文已收录至GitHub,推荐阅读......