what is maven?
来源:互联网 发布:js中的深拷贝和浅拷贝 编辑:程序博客网 时间:2024/05/21 04:20
maven的核心概念:仓库,在编译时候下载的各种jar包都放在仓库,默认的地址是我的文档下的.m2/repository,当执行compile的
时候,它就会检查pom文件的dependency中可能要依赖的文件及jar,如果jar存在,就从仓库引出到classpath中,如果不存在,
就从网络中下载。
</pre><pre name="code" class="html">
1.建立一个文件夹,maven_test,其下面建立pom.xml<?xml version="1.0" conding="utf-8"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupid></groupid> --代表某一个项目例如com.my.market<artifactid> </artifactid> --可以用这个项目里面的具体的模块例如jd_dsp<version>0.0.1-SNAPSHOT</version> --版本 <!--上面是必须的标签-->上面是项目的坐标,可以在其他文件的pom文件中引入坐标去使用该坐标下的类</project>上面定义了一个maven的schema文件2.在maven_test下建立一个src文件夹。在src下建立两个文件夹 main 和 test在main 文件夹下建立一个文件夹 java ,在java 文件夹下就可以写java 代码了;当通过maven编译后,会在maven_test文件夹下多一个文件夹target,target文件夹下还有一个classes文件夹,在classes文件夹下存放的就是你写的java代码的编译后classes文件(有包名)在test的文件夹下也有一个文件夹 java ,里面写测试类
maven的相关命令
mvn compile 编译
mvn test 测试
mvn clear 清空
mvn package 打包
mvn install 安装jar
在多个开发人员协同开发的时候,可以先开发一个模板块,在其里面的pom文件中通过
dependency标签块引入每个开发人员开发好的打包代码
0 0
- Maven... What is it?
- 1.what is Maven?
- what is maven?
- what is maven?
- 1.1.1. What is Maven?
- Maven by Example 1.1. Maven… What is it?
- What is what ?!
- what is what?
- What is portal? & What is portlet?
- what is game? what is good game?
- What Is 'SSL'? What Is 'SSH'?
- WHAT IS C#
- What is System Administration?
- What is EDI?
- What Is Wiki
- What is Struts Resume?
- what is blog??
- What is AspectJ
- 预处理器,编译器,汇编器和链接器
- 统计语言模型学习笔记
- Android教程-从零开始一步一步接入SDK
- 用xcode发布cocos2d-x游戏相关 第二讲
- Selinux-1
- what is maven?
- MFC常用数据类型:
- C++中,内联函数和宏定义的区别是什么?
- SQL基本语句
- 1142 NOJ 最大连续和
- git- 利用分支进行开发的工作流程
- 1162 Eddy's picture
- OpenLayer基础学习
- 串口收到数据到无线发射数据的过程