大数据&JavaAPI基础:Maven项目框架介绍

Maven介绍

        Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。

        确定项目的目录结构。

        例如,src目录存放Java源码,resources目录存放配置文件,bin目录存放编译生成的.class文件。

        示例:

项目的根目录a-maven-project是项目名,

它有一个项目描述文件pom.xml;

存放Java源码的目录是src/main/java;

存放资源文件的目录是src/main/resources;

存放测试源码的目录是src/test/java;

存放测试资源的目录是src/test/resources;

最后,所有编译、打包生成的文件都放在target目录里。

这些就是一个Maven项目的标准目录结构。

        项目描述文件pom.xml

        其中,groupId类似于Java的包名,通常是公司或组织名称,artifactId类似于Java的类名,通常是项目名称,再加上版本version

        一个Maven工程就是由groupIdartifactIdversion作为唯一标识。

        我们在引用其他第三方库的时候,也是通过这3个变量确定。例如上面的的依赖hadoop-client

使用<dependency>声明一个依赖后,Maven就会自动下载这个依赖包并把它放到classpath中。

        总结:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值