当前位置: 首页 > ai >正文

2.1 Maven项目架构管理工具

Maven是一个工具。

之所以引用Maven来javaweb开发,是因为开发过程中以来的jar包手动引入太多与繁琐,所以用这个工具来简化开发过程。

Maven的核心思想:规范大于配置

具体使用步骤:
1.在Maven的官网上下载Binary zip archive
2.解压到本机上(建议开发工具都放在同样的文件夹中,方便寻找。比如创建environment文件夹)
3.新建环境变量:

变量名指向文件地址
MAVEN_HOMEmaven文件夹
M3_HOMEmaven/bin文件夹

之后系统path上新增:

%MAVEN_HOME%\bin

注释:MAVEN_HOME是基础开发模式下用的,而M3_HOME是Spring需要自动引用的变量,必须设置。

4.阿里云镜像
在解压的MAVEN文件夹中找到conf\settings.xml文件,在

<mirrors><mirror>// 在这个地方设置阿里云镜像代码,可以在线搜下相关代码复制粘贴在此处<mirror>
</mirrors>

5.本地仓库
本地仓库和远程仓库。在使用到某些jar包的时候为了减少访问远程仓库的次数,提高开发效率,因此需要设置本地仓库。
步骤:
1.在maven文件夹下新建文件夹,命名为 maven-repo
2.还是在setting.xml中,在

<localrepository>只需要在此处直接粘贴步骤1中新建的文件(maven-repo)的本地的地址即可
</localrepository>

此时前置工作已经做好了

http://www.xdnf.cn/news/9165.html

相关文章:

  • Tomcat服务器
  • 误差反向传播法
  • 【Sqoop基础】Sqoop生态集成:与HDFS、Hive、HBase等组件的协同关系深度解析
  • CMake指令:file()
  • Pydantic 学习与使用
  • WPF【11_8】WPF实战-重构与美化(UI 与视图模型的联动,实现INotifyPropertyChanged)
  • 三防平板科普:有什么特殊功能?应用在什么场景?
  • UE源代码——径向爆炸伤害计算函数(Grenade手雷爆炸功能)
  • C++ 中的函数包装:std::bind()、std::function<>、函数指针与 Lambda
  • ComfyUI 文生图,绘图要求中 正向提示词、负向提示词 有什么区别,webp又是什么格式 comfyui 那么喜欢它
  • 冯 • 诺依曼体系结构
  • 在 Unity 中,Start 方法直接设置 RectTransform 的位置,时出现问题,与预计位置不匹配。
  • Vue 3.0 中provide常见使用场景
  • 一个开源的多播放源自动采集在线影视网站
  • GitCode镜像仓库批量下载开发实录
  • 【Redis】过期键删除策略,LRU和LFU在redis中的实现,缓存与数据库双写一致性问题,go案例
  • 第12次08: 省市县区三级联动收货地址
  • 沉石鱼惊旋
  • CVE-2021-44228源码分析与漏洞复现
  • Redis学习打卡-Day7-高可用(下)
  • 学习心得(19)如何验证Form表单里的数据是对的?
  • 并发基础|进程与线程
  • 使用NSIS 和 VNISEdit 打包 electron 程序为 exe 向导式安装包
  • 制药行业数字化转型:从挑战到智能化落地的实践路径
  • 嵌入式学习Day28
  • FreeRTOS——事件标志组
  • Java 权威方案:彻底修复 OPTIONS 方法安全漏洞(附企业级案例与测试指南)
  • 今日行情明日机会——20250526
  • 固态硬盘不识别或掉盘如何解决?——以Kingston FURY Renegade G5为例
  • Qwen-Agent的使用示例-天气查询(function calling)