1.标准目录结构:

src

-main
      –bin 脚本库
      –java java源代码文件
      –resources 资源库,会自动复制到classes目录里
      –filters 资源过滤文件
      –assembly 组件的描述配置(如何打包)
      –config 配置文件
      –webapp web应用的目录。WEB-INF、css、js等
  -test
      –java 单元测试java源代码文件
      –resources 测试需要用的资源库
      –filters 测试资源过滤库
  -site Site(一些文档)
target
LICENSE.txt Project’s license
README.txt Project’s readme

工程根目录下就只有src和target两个目录

target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。

target里的所有内容都是maven构建的时候生成的

参照:http://breath.iteye.com/blog/1005447

++++++++++++++++++++++++++++++++++++++++++++

Maven项目的标准目录介绍

Maven提倡使用一个共同的标准目录结构,使开发人员能在熟悉了一个Maven工程后,对其他的Maven工程也能清晰了解。这样做也省去了很多设置的麻烦。

以下的文档介绍是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

在顶级目录上是工程的描述文件pom.xml(如果使用Ant则还包括其他属性文件,maven.xml或build.xml),另外还包括提供给最终用户的文件,如,README.txt,
LICENSE.txt等等。

顶级目录还包括两个子目录:src,target。顶级目录下可能出现的其他目录仅仅是CVS或.svn和其他多模块工程的工程目录,最好不要再有其他目录。

Target目录是所有工程编译构建的输出目录。

Src目录包含所有工程的源码文件,配置文件,资源文件等等。它下面的子目录一般包含main(主要的工程源文件),test(测试文件),site(项目站点文件)。


最新文章

  1. #iOS问题记录#动态Html加载本地CSS和JS文件
  2. MongoDB学习笔记~官方驱动的原生Curd操作
  3. H5离线存储
  4. git和svn
  5. 比较 http连接 vs socket连接
  6. java应用死循环排查方法或查找程序消耗资源的线程方法(面试)
  7. httpd 虚拟主机建立之访问机制及其日志定义
  8. ArcGIS快捷键导出
  9. Maximum Gap
  10. android studio 出错
  11. Ajax条用WebService 5星级
  12. jquery parent()和parents()区别
  13. 简单约瑟夫环的循环单链表实现(C++)
  14. 【转载】设备坐标(窗口/window)和逻辑坐标(视口/viewport)
  15. 设置span的宽度
  16. sqlmap详细使用 [精简]
  17. OpenCms JSP 模板开发——创建一个简单的JSP模板
  18. [Swift]LeetCode187. 重复的DNA序列 | Repeated DNA Sequences
  19. Clash Royale开发日志
  20. javaweb开发2.新建一个javaweb项目

热门文章

  1. 算数运算符and数据类型转换
  2. Win10安装虚拟机 + Ubuntu
  3. Linux重要配置文件
  4. 为程序员节日献礼--2019中国.NET开发者峰会主题内容发布
  5. 安装docker 在centos中
  6. c++异常处理的方法
  7. python 2.x中的中文
  8. Eureka -- 浅谈Eureka
  9. ubuntu18.04 flink-1.9.0 Standalone集群搭建
  10. 四、docker 仓库(让我们的镜像有处可存)