栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven学习—IDE例子环境配置 & 创建Maven项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven学习—IDE例子环境配置 & 创建Maven项目

一、配置IDE的Setting.xml 1、打开偏好设置 -> 选择Maven选项

2、选择 Maven选项 -> Installations 选择我们在官网下载的Maven版本

3、选择Maven选择 -> User Settings 配置setting.xml文件

特别注意
其中Global Settings 全局配置文件,User Settings用户的配置文件
User Settings的优先级大于Global Settings 。

二、修改setting.xml配置文件

1、配置 localRepository 本地仓库地址的存储路径

本地仓库的依赖包,从中央仓库或者私有仓库下载到本地仓库。

/path/to/local/repo

2、配置远程仓库的镜像地址 mirrors

配置国内阿里云中央仓库,下载速度快。


    
    
      alimaven
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public/
      central
    

3、配置JDK的版本

特别注意:Maven配置的JDK版本尽量与IDE的JDK版本一致,避免不必要的错误。


    
        jdk-1.8
        
            true
            1.8
        
        
            1.8
            1.8
            1.8
        
    
 三、创建工程 1、右键新建 -> 选择New选项 -> Project...选项。

2、选择Maven Project选项 -> 下一步

3、勾选Create a simple project (skip archetype selection)-> 选择下一步

勾选了Create a simple project (skip archetype selection),创建简洁的空Maven项目,不带任何模板。如果没有勾选,会弹出选择Maven相关的模板项目选择。

没有勾选Create a simple project (skip archetype selection),出现选择模板Maven项目界面。

4、Maven项目相关信息

所有的 POM 文件要项目元素必须有三个必填字段: groupId,artifactId,version在库中的项目符号是:groupId:artifactId:versionpom.xml 的根元素是 project,它有三个主要的子节点

Packaging 分为 jar、war 和 pom

jar : 为Java项目war : 为web项目pom: 为逻辑父项目

关键元素说明

元素节点

节点说明

Group Id公司名.公司网址倒写。例如:com.flygo520
Artifact Id项目名。例如:demo
Version版本号。例如:1.0
Packaging项目打包类型。例如:jar、war 和 pom
Name项目名称
Description项目描述

5、Maven 目录结构 (Jar项目)

目录结构

目录名称

目录说明

src/main/java真实目录的快捷目录,写java代码
src/main/resources快捷目录,存放配置文件. 虽然看见resources但是里面所有配置文件最终会被编辑放入到classes类路径.
src/test/java写测试java代码
src/text/resources测试的配置文件夹
pom.xmlmaven的配置文件,当前项目所依赖的其他项目或jar或插件等

6、pom.xml 引入依赖Jar包

在项目工程的pom.xml配置文件引入依赖的jar包。
以引入 spring-core 为例,在中央仓库 http://mvnrepository.com 搜索需要引入的包选择一个版本,添加相关的依赖配置到pom.xml文件中即可。


    
    
    org.springframework
    spring-core
    5.1.0.RELEASE
    

添加完配置依赖配置文件后,Maven自动从中央仓库下载Jar包,缓存到本地仓库。

四、演示Demo源码地址

GitHub - jxaufang168/FlyGo_HellowWord: maven HelloWord学习

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号