文档章节

maven---使用maven创建项目

shadowalker1990
 shadowalker1990
发布于 2014/02/25 16:26
字数 552
阅读 95
收藏 1

maven简介:maven是apache一个项目管理工具,最大的优点就是可以轻松管理项目依赖,只要手动配置就能添加删除依赖,在使用框架或者其他jar包的工程中非常有用


maven使用:

maven使用纯JAVA开发,无需安装。


从maven官网下载maven后,解压到目录下


添加classpath:在path项目下,将maven目录的bin目录地址添加进去

配置完后,在命令行界面下,输入mvn,应该输出如下内容:

创建项目,可以在命令行下创建,也可以自己手动创建。maven有固定的项目目录格式,如下:

project|---src|---main|---java

           |                     |---resources

                   |---test|---java

                            | ---resources

                |pom.xml               

自己写的代码放在java目录下,需要使用的外置文件放在resources目录下,build时,maven会自行打包。在程序运行中,搜索resources目录下的文件不需要添加其他路径。maven build后这些文件会放置在生成的包的根目录。


pom.xml文件:

这个文件是maven build时使用的配置文件,有关项目的所有需要信息都在这里配置。有关pom.xml的内容会在下一章讲解。

中央仓库:

maven所有需要的依赖jar包都会放置在本地用户的.m2文件下下,这是maven中央仓库的一个本地映射。

生成项目:在命令行下,使用mvn compile  进行编译;mvn clean 清除之前生成的文件;mvn package打包

命令运行完后会在根目录下发现一个target文件夹,这就是最后生成的项目存放地点


为eclipse添加maven插件

help-->eclipse market-->选择maven integration for eclipse

运行后,maven就安装到eclipse中

new project --->a maven project 创建maven式的java项目

这里有一个archetype选项,这是应对于不同平台使用的java项目。对于一般的应用,可以选择create a simple roject

完成后就像一般项目一样使用就可以。每次运行前,先run as maven build即可。


































© 著作权归作者所有

共有 人打赏支持
shadowalker1990
粉丝 12
博文 25
码字总数 10508
作品 0
南京
程序员
私信 提问
maven配置开源中国镜像

介绍 亲爱的小伙伴们,开源中国的 Maven 库上线咯!为了方便广大开发同学,开源中国特别推出国内的 Maven 中央库,提供高速稳定的网络和服务,为国内 Maven 使用者提供便捷服务。本 Maven 库...

雨巷1
2016/04/04
666
4
IntelliJ IDEA使用指南(自己爬过的坑)

一.Idea必要配置 1.关闭拼写检查: Setting->Editor->General->Code Style->Inspections 取消这两个选项即可。 2.隐藏没用的文件: 修改为: .hprof;.iml;.pyc;.pyo;.rbc;.yarb;*~;.DS_Store;.......

小码哥的freestyle
10/25
0
0
eclipse里面构建maven项目详解

1 环境安装及分配 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理...

双月通天
2015/12/21
156
0
使用IntelliJ IDEA 12创建Maven多模块项目

使用Maven管理项目时,往往需要创建多个模块,模块之间存在相互引用的关系。对于Maven的依赖,也需要专门创建一个模块来管理依赖项。例如对于一个项目,可以创建一个config模块来管理Maven依...

指尖的舞者
2015/09/21
1K
0
Eclipse中使用Maven创建Servlet3.0 Web 项目

Apache Maven是一个优秀的项目构建和管理工具,许多开源项目都使用Maven进行构建。由于最近工作中要用到Maven,于是这里记录下在Eclipse中使用Maven插件创建一个基于Servlet3.0的Java Web项目...

大漠真人
2014/01/08
0
6

没有更多内容

加载失败,请刷新页面

加载更多

TensorFlow的基础概念02

TensorFlow的计算流图 import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#TensorFlow的计算模型,数据流图'''TensorFlow = Tensor + FlowTensor 张量 数据结构:多维数组Flo...

怪咖先生forever
1分钟前
0
0
大数据技术的发展趋势

大数据领域已经涌现出了大量新的技术,它们成为大数据采集、存储、处理和呈现的有力武器。这些技术下一步将如何发展?它们之中哪些技术将广为流行?又会诞生哪些新的技术? 技术趋向多样化,...

董黎明
17分钟前
2
0
藏在正则表达式里的陷阱

前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。 我们可以看到所...

前端小攻略
19分钟前
0
0
关联更新,关联查询

关联更新 update A,B SET A.c1=B.c1,A.c2=B.c2 where A.id=B.id and ... update A inner join on A.id=B.id set A.c1=B.c1,A.c2=B.c2 where... 关联查询 交叉连接(cross join),内连接(inner ......

关元
22分钟前
0
0
django的环境搭建及启用

Pycharm社区版不像商业版那样可以直接创建django工程,需要通过一下步骤创建: 新建一个用于Django开发的虚拟环境 打开命令窗口 新建虚拟环境: conda create -n env_name python=3.6 查看系...

davidwbnu
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部