1、maven项目采用“约定优于配置”的原则:

  • src/main/java:约定用于存放源代码,
  • src/test/java:用于存放单元测试代码,(测试代码的包应该和被测试代码包结构保持一致,方便测试查找)
  • src/target:用于存放编译、打包后的输出文件。

这是全世界maven项目的通用约定,请记住这些固定的目录结构。

├───src
│   ├───main
│   │   └───java
│   │       └───cnblogs
│   └───test
│       └───java
│           └───cnblogs
└───target
    └───classes
        └───cnblogs

注:上面带红色的目录名

2、工程示例

转载于:https://www.cnblogs.com/gavincoder/p/9040893.html

maven项目的目录结构相关推荐

  1. MAVEN项目标准目录结构 ;

    http://blog.csdn.net/lengyue_wy/article/details/6718637 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.标准目录结构: src -ma ...

  2. 解决IDEA修改已有项目为maven项目时目录结构被改变的问题

    Idea可以在项目根目录上右键选择"添加框架支持",选择maven,为项目添加Maven支持. 但这样会导致原有项目的目录结构被破坏. 更好的方法是在根目录添加pom.xml文件 ...

  3. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署

    VueCLI 脚手架 Vue CLI 介绍 Vue CLI 安装 Node.js 环境准备 安装 Vue 脚手架 第一个 Vue 脚手架项目 命令创建项目 图形化界面创建项目 vue-cli4 目录结 ...

  4. maven工程的目录结构

    Eclipse中一个Maven工程的目录结构 (MacOS) www.cnblogs.com 2016-11-04 17:33 1. 为什么写这篇文章 在之前的javaSE开发中,没有很关注Eclip ...

  5. vue项目结构php写哪里,Vue-cli搭建项目后目录结构的分析(图文)

    这篇文章给大家介绍的文章内容是关于Vue-cli搭建项目后目录结构的分析,有很好的参考价值,希望可以帮助到有需要的朋友. 1.前言 Vue并不限制你的代码结构.但是,它规定了一些需要遵守的规则: 1. ...

  6. Android项目的目录结构

    引言 本篇将通过HelloWorld项目来介绍Android项目的目录结构.本文的主要主题如下: 1.HelloWorld项目的目录结构 1.1.src文件夹 1.2.gen文件夹 1.3.Andro ...

  7. Android开发之旅:HelloWorld项目的目录结构

    引言 前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Androi ...

  8. tomcat_动态java项目的目录结构

    * 静态项目和动态项目:             * 目录结构                 * java动态项目的目录结构:                     -- 项目的根目录       ...

  9. vue-cli搭建项目的目录结构及说明

    vue-cli基于webpack搭建项目的目录结构 build文件夹 ├── build              // 项目构建的(webpack)相关代码 │ ├── build.js       ...

最新文章

  1. EVT DVT PVT TP PP MP分别指哪个阶段
  2. 【C 语言】文件操作 ( 文件加密解密 | 解密文件 )
  3. bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集
  4. java中string 和stringbuffer的区别_Java中的String,StringBuilder,StringBuffer三者的区别...
  5. java 预处理语句_预处理语句PreparedStatement到底咋用啊
  6. java第一阶段知识_第一阶段 Java语言(下)
  7. Nginx stream模块初探
  8. mysql数据库基础知识和安装与卸载(快速入门)
  9. 非功能性需求_更好的开卡,来聊聊非功能性需求
  10. luogu p1652 圆
  11. matlab线性同余发生器,用MATLAB进行随机数模拟--线性同余法
  12. java set for循环_详解Java中list,set,map的遍历与增强for循环
  13. python《打气球》小游戏(二)
  14. Android跳转到应用商店的APP详情页面
  15. C#【EF Core框架】使用乐观锁处理并发冲突
  16. 如何区分b ,B,KB,MB,GB?
  17. 无人车路径规划算法---(4)基于搜索的路径规划算法 II(贪心/Astar)
  18. 编程语言学习——0基础C语言入门
  19. vs2015中安装cplex攻略以及解决丢失cplex.dll问题
  20. C:exit(0),_exit(0),exit(1),exit(-1)作用与区别

热门文章

  1. python去除特殊字符_python去除BOM头\ufeff等特殊字符
  2. mysql报错5_mysql5.5 启动报错:ERROR!_MySQL
  3. HashMap和ArrayList初始大小和扩容后的大小
  4. 数据库:如果MySQl磁盘满了,如何解决!
  5. JVM真香系列:.java文件到.class文件
  6. Linux文件默认权限和umask笔记
  7. 科学家公布“寿命计算器”,快算一下你能活多久?
  8. python线性回归分析看相关性_机器学习入门-相关分析之简单线性回归
  9. mysql check table_修复MySQL的MyISAM表命令check table用法
  10. java Math 方法