如何创建maven工程

ops/2024/12/16 17:16:04/

1.下载maven

maven官网地址:Welcome to Apache Maven – Maven


 

windows用户选择第二个进行下载。 

 下载完压缩包后进行解压,看到文件夹下有如下文件。

 2.配置环境变量

在系统变量中创建一个名为MAVEN_HOME的变量名,变量值为你压缩包解压的地址。

 找到名为path的系统变量,添加%MAVEN_HOME%\bin路径。

 配置好环境变量,打开cmd,输入mvn -version看到信息即代表环境变量配置成功。

3.idea配置

 打开idea的设置,找到构建、执行、部署下的构建工具,选择Maven,修改Maven 主路径和用户设置文件。

用户配置文件在maven包下的conf文件夹下。 

 

4.修改xml文件

修改xml文件这步是为了设置本地仓库位置和更改连接的远程仓库。

打开setting.xml文件,配置本地仓库位置。

 找到<mirrors>标签,在其中添加阿里镜像的位置。

保存后即配置好本地仓库和远程仓库的位置。 

5.创建maven工程

打开项目界面,选择Maven Archetype,Archetype版本选择webapp,点击确定即可创建成功。

6.出现问题

如果出现Could not transfer artifact org···(找不到这样的主机)的问题。

需要更改idea中的setting设置,解决证书等问题

向File - settings中的maven - importing中添加这句

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

到这里基本就ok了如果还不行,再向File - settings中的maven - Runner中添加这句话: 

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true -DarchetypeCatalog=internal


http://www.ppmy.cn/ops/142420.html

相关文章

Mave下载、安装以及idea(2024)进行配置

目录 Maven简介 Maven下载 配置环境变量 配置本地仓库 在idea环境配置Maven 使用Maven创建工程 创建一个普通的java工程 创建一个Web项目 Maven简介 Maven是一个跨平台的项目管理工具&#xff0c;也是Apache组织中的一个成功的开源项目。它主要服务于基于Java的项目构…

Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:药品进销存信息管理系统(前后端源码 + 数据库 sql 脚本)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 项目介绍 1.1 项目功能 2.0 用户登录功能 3.0 首页界面 4.0 供应商管理功能 5.0 药品管理功能 6.0 采购记录管理功能 7.0 销售记录管理功能 8.0 退货记录管理功能…

Linux Centos挂载Windows共享文件夹和NAS挂载

一、切换yum镜像源 CentOS 6、7、8、8-stream 操作系统当前已进入版本生命周期终止状态&#xff08;EOL&#xff09;&#xff0c;Linux 社区不再维护该操作系统版本。按照社区规则&#xff0c;对应版本的源地址 http://mirror.centos.org/centos/x/ 内容已移除&#xff0c;且目…

百度地图实现标点以及跑道画圈

前端代码 <template><Dialog title"地图" v-model"show" width"700px" top"5vh" center><div id"container-wrapper"><baidu-mapclass"bm-view":center"center":zoom"18&quo…

【AI】⭐️搭建一个简单的个人问答网页

目录 &#x1f378;前言 &#x1f37b;一、环境配置 &#x1f379;二、具体实现 2.1 接口改动 2.2 静态页面 &#x1f378;三、测试 3.1 页面如下 3.2 问答测试 ​&#x1f379; 四、章末 &#x1f378;前言 小伙伴们大家好&#xff0c;上次在本地测试了智普大模型提供的免…

【Golang】Go语言编程思想(六):Channel,第五节,传统同步机制

传统同步机制 上一节介绍 select 的使用时&#xff0c;展示了一个例子&#xff0c;在该例子中&#xff0c;我们首先在 main 函数中使用 generator() 来开启发送数据的 goroutine&#xff0c;之后使用 creatWorker() 和 worker() 开启接受数据的 goroutine&#xff0c;在 main …

PHP开发日志 ━━ 基础知识:四种不同的变量返回方式该如何调用

最近在给框架升级&#xff0c;其中涉及到古早的缓存系统升级&#xff0c;现在准备区分类型为混合、变量和普通文件&#xff0c;那么变量用什么形式存储到缓存才能给后续开发带来便利和通用性呢&#xff1f;于是就涉及到了本文的php基础知识。 好吧&#xff0c;又是一个无用的知…

tomcat被检测到目标URL存在htp host头攻击漏洞

AI越来越火了,我们想要不被淘汰就得主动拥抱。推荐一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站 Tomcat被检测到目标URL存在http host头攻击漏洞,这个漏洞复现一下就是黑客访问你的网站,之后中修改请求头中的host属…