Maven精选系列--标准目录结构
转载自 Maven精选系列--标准目录结构
Maven的目录结构和传统的项目有所差别,下面是一个jar包通常有的目录结构。
src/main/java:源代码目录
src/main/resources:资源文件目录
src/test/java:测试代码目录
src/test/resources:测试资源文件目录
这里只是部分结构,像jar或者war工程如果有源代码的一般是这个结构,但这个结构也不是必须的,不同的项目不同的需求也可以有不同的结构。
以下是maven具体给出的希望的目录结构,并且使用模板创建maven项目也是按照这种结构,所以大家尽量遵守这种规范。
src/main/Java |
Application/Library sources |
src/main/resources |
Application/Library resources |
src/main/filters |
Resource filter files |
src/main/assembly |
Assembly descriptors |
src/main/config |
Configuration files |
src/main/webapps |
Web application sources |
src/test/java |
Test sources |
src/test/resources |
Test resources |
src/test/filters |
Test resource filter files |
src/site |
Site |
LICENSE.txt |
Project's license |
README.txt |
Project's readme |
下面看一个jar工程的目录结构
其中有一个Maven dependencies就是所有的依赖jar包,target目录是打包生成的临时目录文件,包括了class文件,test的相关文件,及生成的jar包等,POM文件就是maven项目的核心配置文件。
Maven精选系列--标准目录结构相关推荐
- maven工程的标准目录结构
Maven工程的目录结构 作为一个maven工程,它的src目录和pom.xml是必备的. 进入src目录后,我们发现它里面的目录结构如下: src/main/java -- 存放项目的.java文件 ...
- Maven-学习笔记03【基础-Maven标准目录结构和常用命令】
Java后端 学习路线 笔记汇总表[黑马程序员] 黑马程序员(腾讯微云)Maven基础讲义.pdf Maven-学习笔记01[基础-Maven基本概念] Maven-学习笔记02[基础-Maven的安 ...
- MAVEN项目标准目录结构 ;
http://blog.csdn.net/lengyue_wy/article/details/6718637 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.标准目录结构: src -ma ...
- Maven标准目录结构(手写Maven项目)
标准目录结构 手写Maven项目 src main test 执行命令 启动项目 标准目录结构 Maven标准目录结构为如下图 手写Maven项目 按照上面的结构图,我们就手写Maven项目 先来一个 ...
- Maven精选系列--POM文件解析
转载自 Maven精选系列--POM文件解析 之前有介绍到maven的标准目录结构,也看到了maven的核心配置文件pom.xml文件,今天就解析这个配置文件. maven工程的核心文件就是这个pom ...
- Maven精选系列--classifier元素妙用
转载自 Maven精选系列--classifier元素妙用 先来看这么一个依赖 <dependency><groupId>net.sf.json-lib</groupId ...
- Maven精选系列--eclipse各种操作
转载自 Maven精选系列--eclipse各种操作 在eclipse中配置maven的安装目录,使用最新的maven插件,从安装列表中可以看到eclipse自带绑定的是3.3.9,不是最新的,我们勾 ...
- Maven精选系列--常用命令详情
转载自 Maven精选系列--常用命令详情 常用命令 mvn –version mvn -v 显示maven安装版本信息 mvn clean 清理项目打包文件,即项目下的target目录 mvn co ...
- Maven精选系列--过滤不同环境配置文件
转载自 Maven精选系列--过滤不同环境配置文件 背景介绍 项目有开发.测试.生产至少有这三个环境,所需要的配置信息肯定不一样,所以打包的时候可以指定使用哪一个配置文件. 如测试环境使用:mvn p ...
最新文章
- 学习Python,这22个包怎能不掌握?
- 多地给毕业生发补贴!有的高达6000元/人
- 一笔画 (25 分)
- Linux_正则表达式
- 怎么一键备份服务器系统还原,电脑怎么一键还原
- w3c dom操作Xml时从加入另一个XML文件的一个元素
- Canal数据同步策略
- Ansible 快速入门
- python编写程序计算1+2+3+......+100和_Python3:计算两个列表总和为100的所有排列的最有效方法是什么?...
- 水星路由器DNS服务器未响应,水星路由器进不去设置怎么办
- java课程之团队开发冲刺阶段1.7
- springboot集成钉钉_Java(SpringBoot)实现钉钉机器人消息推送
- mybatis 拼接_关于 Mybatis的 $ 和 # , 你真的知道他们的细节吗?
- python文件中执行py文件
- 计算5的阶乘 5!的结果是?
- python虚线画田字格_[Matplotlib官方示例教程]第19课.自定义虚线样式
- iOS 依赖注入:Objection 和 Typhoon
- Vue实例生命周期函数(钩子函数)详解
- bellman_ford算法 由边数限制的最短路
- 分享9个超好用的免费工具/软件/网站(一定有你要的)
热门文章
- [蓝桥杯2016初赛]凑算式-dfs,next_permutation
- 关于堆的判断 (25 分)
- matlab 判断鼠标按下,Matlab:如何通过使用回调来获取当前鼠标在点击位置
- mysql递归查询 缓存_MySQL-递归查询方法解析
- cesium米转换经纬度_cesium 笛卡尔坐标(单位:米) 与 经纬度(单位:弧度/度) 之间的转换。...
- redis spring 切面缓存_今日份学习: Spring中使用AOP并实现redis缓存?
- python二分法求方程的根_Python查找函数f(x)=0根的解决方法
- G. GCD Festival(莫比乌斯、欧拉函数)
- P2596 [ZJOI2006]书架(fhq treap)
- 2020第十一届蓝桥杯软件类省赛第二场C/C++ 大学 B 组(题解)