一文掌握IDEA中的Maven集成与创建

目录
  • ️ Maven 工具的基本设置
    • 初识 Maven
    • 获取 Maven
    • 安装 Maven
    • 设置 Maven 本地仓库路径
  • ️ IDEA 集成 Maven
    • 打开 Maven 配置
    • 配置 Maven 目录
    • 添加 Maven Search 工具
  • ️ IDEA 创建 Maven 项目
    • 创建 Java 项目
    • 创建 Web 项目
    • pom.xml 中的依赖管理

️ Maven 工具的基本设置

初识 Maven

  maven是用来帮助我们快速搭建项目结构与开发环境的好工具。回想一下每次新建项目都需要手动建包导包,确实不方便,如果有了maven就会好很多了。

  maven 作用:

  1)项目的自动构建,帮助开发人员做项目代码的编译,测试, 打包,安装,部署等工作。

  2)管理依赖(管理项目中使用的各种jar包)。

​   依赖:项目中需要使用的其他资源,常见的是jar。比如项目要使用mysql驱动等。

获取 Maven

  官网下载:http://maven.apache.org/download.cgi

  windows系统的选择zip文件进行下载,Linux系统的选择gz文件进行下载。

安装 Maven

  将下载好的压缩包解压至一个非中文目录下即可(记住:非中文),如下图所示:

设置 Maven 本地仓库路径

  【1】创建一个本地仓库目录:maven-repository(这个名字可以自定义);那么 E:\JAVA\6_Tools\apache-maven-3.8.7\maven-repository 这个路径就是maven本地仓库的路径。

  【2】指定本地仓库路径

  找到 conf ----> settings.xml 文件,打开该文件进行修改

  【3】配置阿里云仓库

  打开 settings.xml 文件,然后找到mirrors镜像,然后添加如下内容:

    <!-- 配置阿里云仓库 -->
	<mirrors>
		<mirror>
	  	<id>aliyunmaven</id>
	  	<mirrorOf>central</mirrorOf>
	  	<name>aliyun maven</name>
	  	<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
		</mirror>
	</mirrors>

  在 settings.xml 中的配置如图所示:

  【4】配置jdk版本

  在 settings.xml 文件中添加如下内容:

	<!-- java版本 -->
	<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>

  在 settings.xml 中的配置如图所示:

️ IDEA 集成 Maven

打开 Maven 配置

  【1】打开IDEA,然后点击打开 file—Setting;

  【2】打开Setting后,在搜索框中搜索Maven,点击下面的Maven,界面如下:

配置 Maven 目录

  对 Maven home directory、User settings file、Local repository进行路径配置

  • Maven home directory:选择maven的安装路径
  • User settings file:选择maven的设置文件setting.xml
  • Local repository:是本地仓库路径,选好User setting file后,会自动填入

  配置如下:

  有时候配置后,Maven目录仍无效,此时可以打开File-New Projects Setup,然后看看是否和上面配置的一样,不一样,改为上面的配置即可。

添加 Maven Search 工具

  【1】打开 file-Setting;进入下一步;

  【2】点击 Plugins,选择 Marketplace,然后再搜索框中搜索 Maven Search,点击 Installed 进行安装。

  【3】点击IDEA中菜单栏中的Tools,在下拉菜单中可以找到安装好的Maven Search工具,后面我们在添加搜索jar文件时可以用到。

️ IDEA 创建 Maven 项目

  首先创建一个空的 project 项目,如下图所示:
  点击打开:File-New-Project

  打开后,选择 Empty Project,然后输入项目名 maven_csdn,点击 Create 创建项目;

  空项目创建好之后,右击maven_csdn,选择New-Module,点击进入,如图所示:

创建 Java 项目

  进入后 Module 后,选择 Maven Archetype,详细配置和说明如下图所示:

  上面的配置完成后,点击 Create 进入创建。

  创建成功后,Maven 创建的 Java 项目目录结构如下图所示:

  至此,我们就完成了 Maven 创建 Java 项目。

创建 Web 项目

  进入后 Module 后,选择 Maven Archetype,详细配置和说明如下图所示:

  上面的配置完成后,点击 Create 进入创建。

  创建成功后,Maven 创建的 Web 项目目录结构如下图所示:

  此时的项目目录结构不是一个完整的 Maven 项目目录结构,此时我们右击src文件目录,选择 New-Directory

  点击Directory后,打开New Directory对话框,将下图所示的文件及目录全选,全选后,点击enter键即可。

  完整的 Web 项目的目录结构如下:

  至此,我们就完成了 Maven 创建 Web 项目。

pom.xml 中的依赖管理

  我们需要添加 jar 包的时候可以通过 dependency 配置相关的参数实现 jar 包的添加,添加后的 jar 包位置在 External Libraries 中。下图是我们创建项目时,自动创建的的 Junit jar 包。

  我们如何添加一个新的 jar 包呢?

  方法一: 在 dependencies 中添加 dependency,参数配置如下:

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.31</version>
    </dependency>

  添加后,刷新保存,然后会在 External Libraries 中生成mysql数据库所需要的 jar 包。

  方法二: 利用 Maven Search 工具进行 jar 包的添加

  点击打开 Tools-Maven Search;

  然后搜索你需要的 jar 包,选择版本号,点击 copy of Maven 进行复制。

  然后粘贴过来即可

  其它 jar 包的添加方式都是一样的,一般按照第二种方法会比较便利。

到此这篇关于一文掌握IDEA中的Maven集成与创建的文章就介绍到这了,更多相关idea maven集成与创建内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Spring整合MyBatis(Maven+MySQL)图文教程详解

    一. 使用Maven创建一个Web项目 为了完成Spring4.x与MyBatis3.X的整合更加顺利,先回顾在Maven环境下创建Web项目并使用MyBatis3.X,第一.二点内容多数是回顾过去的内容 . 1.2.点击"File"->"New"->"Other"->输入"Maven",新建一个"Maven Project",如下图所示: 1.2.请勾选"Create a si

  • Maven中Could not find artifact XXXX的错误解决

    我目前碰到的是: Could not find artifact com.alibaba.cloud:spring-cloud-alibaba-dependencies:pom:2.1.0 RELEASE in central 出现问题的原因其实很简单,写错了版本号!!2.1.0 RELEASE中间不该是空格而应该是.,即应该写成如下: <dependencyManagement>     <dependencies>       <!-- spring cloud alib

  • maven引入mysql-connector-java包失败的解决方案

    目录 maven引入mysql-connector-java包失败 报错如下 加上了<scope>runtime</scope> 总结 maven引入mysql-connector-java包失败 今天在创建项目的时候,在pom文件里添加: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dep

  • 一文掌握IDEA中的Maven集成与创建

    目录 ️ Maven 工具的基本设置 初识 Maven 获取 Maven 安装 Maven 设置 Maven 本地仓库路径 ️ IDEA 集成 Maven 打开 Maven 配置 配置 Maven 目录 添加 Maven Search 工具 ️ IDEA 创建 Maven 项目 创建 Java 项目 创建 Web 项目 pom.xml 中的依赖管理 ️ Maven 工具的基本设置 初识 Maven   maven是用来帮助我们快速搭建项目结构与开发环境的好工具.回想一下每次新建项目都需要手动建包

  • 一文掌握Java开发工具Maven(简单上手)

    Maven 如果作为一个Java程序员,那么在日常的开发过程中,maven是很常见的项目构建工具.maven可以极大的提高我们的开发效率,帮助我们简化开发过程中一些解决依赖和项目部署的相关问题,所以学习掌握maven的相关知识是非常有必要的. 本文从入门安装开始,逐步深入讲解maven的相关知识. 1.安装maven 首先我们需要准备好安装包,这里推荐在官网下载:maven官网下载地址 我这里下载的是3.8.1版本的maven,不同版本的maven配置过程基本是一样的. 1.1 Windows安

  • Android中使用ShareSDK集成分享功能的实例代码

    引言 现在APP开发集成分享功能已经是非常普遍的需求了.其他集成分享技术我没有使用过,今天我就来介绍下使用ShareSDK来进行分享功能开发的一些基本步骤和注意点,帮助朋友们避免一些坑.好了,下面切入正题正式开始介绍. 1.ShareSDK开发包及配置 这个不用多说,去他们官网看找SDK开发包和集成文档即可. Android版本地址:http://www.mob.com/downloadDetail/ShareSDK/android. 注意:记得要注册ShareSDK账号获取AppKey哦.这些

  • 一文秒懂IDEA中每天都在用的Project Structure知识

    Idea这款开发工具的便利之一是很多配置项几乎可直接使用默认项.但针对不同的项目难免需要针对性的配置,本文带大家详细的梳理一遍Project Structure中各项功能,注意收藏,以备不时之需. 先说一下写本文的缘由,在项目中用Idea中打开一组SpringBoot项目,结果编译的结果和日志输出的地方与预期不一致,于是仔细研究了Project Structure的配置项,发现此处竟然有很多有用的功能,汇总分享给大家. Project Structure即"项目结构",它几乎涵盖了一个

  • Quarkus中RESTEasy Reactive集成合并master分支

    目录 前言 它是什么? 为什么非常重要? 还有什么其他好处? 新的请求/响应过滤器设计 新*Param注解 更简单的参数和上下文注入 新的最佳消息正文阅读器/编写器 默认内容类型 CDI整合 每类异常映射器 其他扩展程序也可以使用吗? 该如何尝试? 应该注意什么? 缺少哪些JAX-RS功能? 下一步计划是什么? 前言 Quarkus和RESTEasy团队非常高兴地宣布了Quarkus中的RESTEasy Reactive集成已进入master分支,并将成为下一个Quarkus 1.11发行版的一

  • 一文带你搞懂Maven的继承与聚合

    目录 一.继承 二.继承关系实施步骤 三.聚合与继承的区别 一.继承 我们已经完成了使用聚合工程去管理项目,聚合工程进行某一个构建操作,其他被其管理的项目也会 执行相同的构建操作.那么接下来,我们再来分析下,多模块开发存在的另外一个问题,重复配置的问题,我们先来看张图: ■ spring-webmvc.spring-jdbc在三个项目模块中都有出现,这样就出现了重复的内容 ■ spring-test只在ssm_crm和ssm_goods中出现,而在ssm_order中没有,这里是部分重复的内容

  • Idea中添加Maven项目支持scala的详细步骤

    目录 一.Scala环境搭建 1.安装步骤 二.Scala插件安装 1.插件离线安装步骤 三.HelloWorld案例 1.IDEA环境创建 四.关联Scala源码 五.官方编程指南 一.Scala环境搭建 1.安装步骤 (1)首先确保jdk1.8安装成功 (2)下载对应的Scala安装文件scala-2.11.8.zip,下载地址:https://pan.baidu.com/s/1D7KxZOLZReXK46LNo_jiGA 提取码:l4s1 (3)解压scala-2.11.8.zip,我这里

  • myeclipse中使用maven前常见错误及解决办法

    1.jdk与jre (错误:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0) windows-preferences-java-Installed JREs Add适用的jre windows-preferences-java-compiler Compiler compliance level:改为与上一致版本 项目右键-properties-java compiler Compiler

  • Java中基于maven实现zxing二维码功能

    maven所需jar <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>com.google.zxing</groupId> <artifac

  • java 中使用maven shade plugin 打可执行Jar包

    java 中使用maven shade plugin 打可执行Jar包 eclipse里有一个功能叫做"打可执行(runnable) jar包", 用这个功能可以把一个工程自身和所有依赖包打成一个fat jar,并且指定Main方法,这样直接使用java jar xxx.jar就可以运行代码了. 但是在不使用eclipse的时候呢?其实,借助maven,我们很容易实现同样功能.maven提供了一个shade plugin,可以用来打fat jar, 同时也提供了指定main方法的功能.

随机推荐