【java框架】Maven是干什么的?
Maven:英文意思 专家
是在java项目中帮助管理项目中的jar包的(jar之间的依赖关系)、完成项目编译、测试、打包、发布等工作。
pom.xml:
Maven根目录有一个pom.xml来指示Maven如何工作。
(Pom:Project Object Model 项目对象模型)
pom.xml文件中配置信息: 项目坐标、项目依赖的jar…
项目坐标:jar的唯一的标志,通过坐标找到需要的jar包版本。
在pom.xml中配置jar后,Maven会从构建仓库中下载需要的构建,就不用我们自己一个一个添加jar包。
MavenRepository: maven的本地仓库
idea中创建maven工程:就在pom.xml中配置jar的依赖、servlet环境…
maven命令:
complie 编译 :执行mvn complie,maven web项目生成target文件,来进行打包部署
clean 删除target
package 打包
install 把项目install到本地仓库
【java框架】Maven是干什么的?相关推荐
- Java框架搭建-Maven、Mybatis、Spring MVC整合搭建
Java框架搭建-Maven.Mybatis.Spring MVC整合搭建 1. 下载eclipse 到网站下载 http://www.eclipse.org/downloads/packages/e ...
- maven是干什么用的?
Maven是干什么用?之所以会提出这个问题,是因为即使不使用Maven我们仍然可以进行B/S结构项目的开发.从表述层.业务逻辑层到持久化层再到数据库都有成熟的解决方案--不使用Maven我们一样可以开 ...
- YangTools从YANG生成Java类(Maven)
1.说明 ODL提供了Yang Tools工具从YANG文件生成Java类, 本文介绍使用Maven插件的方式生成, 基于yang-maven-plugin这个插件. 2.创建Maven工程 Ecli ...
- Jsonschema2pojo从JSON生成Java类(Maven)
1.说明 jsonschema2pojo工具可以从JSON Schema(或示例JSON文件)生成Java类型, 并且可以配置生成Jackson 1.x,Jackson 2.x, Moshi 1.x或 ...
- 使用Java框架Pronghorn编写快速的应用程序
1973年, 卡尔·休伊特 ( Carl Hewitt)提出了一个受量子力学启发的想法. 他想开发能够并行执行任务,在包含自己的本地内存和处理器的同时无缝通信的计算机. 天生就是演员模型 ,并且有了一 ...
- Web 开发项目的6个最佳Java框架
由于许多原因,Java 几乎是每个开发人员最喜欢的面向对象语言.Java 框架是企业倾向于 Java 开发的另一个原因.选择 Java 的众多原因之一是它提供了大量其他 Java 框架. 在这篇博文中 ...
- 现在常用的java框架有哪些
java开发都是站在jar包这个巨人的肩膀上开发,速度更快. 各个web框架综合排名: 框架从何性能测试报告: In the following tests, we have measured the ...
- Maven(Maven是干什么用)
Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的信息描述来管理项目的构造,报告和文档. 除了具有构建程序的功能外,Maven还提供了高级项目管理工具.由于Maven的默认构建规则 ...
- Java毕设项目——人事管理系统(java+SSM+Maven+Mysql+Jsp)
文末获取源码 开发语言:Java 框架:SSM 技术:Jsp JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...
- java 轻量级 job_oxygen: 一个轻量级Java框架,包含ioc、aop、config、cache、job、Jdbc、web等...
oxygen 轻量级Java框架 介绍 一个轻量级Java框架 oxygen-core 配置管理,支持${attrs.key:defaultValue}表达式获取配置 加解密管理,提供加解密服务内置基 ...
最新文章
- Android获取设备状态栏status bar高度的正确姿势
- Linux磁盘分区管理(转载)
- python编程语言基础
- [快速数论变换 NTT]
- 分布式理论:CAP是三选二吗?
- 作为项目的直接上级通过问题和风险来帮助项目
- js 进阶篇 代码等级提升
- Android插件化开发之AMS与应用程序(客户端ActivityThread、Instrumentation、Activity)通信模型分析
- 光纤以太网交换机产品性能介绍
- 细说ReactiveCocoa的冷信号与热信号(一)
- 从框架源码中学习创建型设计模式
- Java多对多关系示例
- 套娃的开始——Network in Network网络学习笔记
- Zigbee网络架构+ZigBee的体系结构+理解zigbee节点的实现的案例+“51单片机” 和 “zigbee” 、 “cc2530芯片” 之间的关系+芯片cc2530
- 测试原理_耐压测试仪绝缘电阻测试仪基本原理与选用
- 增强 扫描王 源码_全能扫描王(一款识别率超高的OCR识别APP)
- 2天获订2万台,明明如此普通,自游家NV为何如此自信?
- [译] 现代浏览器内部揭秘(第一部分)
- 5.2SVM2--python机器学习
- 设计模式---代理(Proxy)模式