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

Maven入门到高级——Maven简介

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

Maven入门到高级——Maven简介

传统项目管理状态分析
  • jar包不统一,jar包不兼容等

项目合作过程jar包可能会更新,造成不同人员的jar包不统一。开发环境在Windows上,真实运行环境在Linux上,直接将项目打成jar包放在Linux上有可能会存在问题。 比如java中String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组,在不同的操作系统下,返回的东西不一样。正常的做法是将项目源代码放在Linux上重新编译,重新打包。

  • 工程升级维护过程中操作繁琐

在Linux上不支持idea这种图形界面的东西。编译发布等较为繁琐。

  • ……
Maven是什么

Maven的本质是一个项目管理工具,本身是用Java开发的,将项目开发和管理过程抽象成一个项目对象模型(Project Object Model)。(pom.xml名称的原因)

Maven功能架构
 Maven能做什么
  1. 项目构建:提供标准的、跨平台的自动化项目构建方式
  2. 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
  3. 统一开发结构:提供标准的、统一的项目结构

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

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

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