Maven标准目录结构介绍

简介: src/main/java:源代码目录src/main/resources:资源文件目录src/test/java:测试代码目录src/test/resources:测试资源文件目录这里只是部分结构,像jar或者war工程如果有源代码的一般是这个结构,但这个结构也不是必须的,不同的项目不同的需求也可以有不同的结构。

Maven的目录结构和传统的项目有所差别,下面是一个jar包通常有的目录结构。


image.png


src/main/java:源代码目录


src/main/resources:资源文件目录


src/test/java:测试代码目录


src/test/resources:测试资源文件目录


这里只是部分结构,像jar或者war工程如果有源代码的一般是这个结构,但这个结构也不是必须的,不同的项目不同的需求也可以有不同的结构。


以下是maven具体给出的希望的目录结构,并且使用模板创建maven项目也是按照这种结构,所以大家尽量遵守这种规范。


image.png


下面看一个jar工程的目录结构


image.png


其中有一个Maven dependencies就是所有的依赖jar包,target目录是打包生成的临时目录文件,包括了class文件,test的相关文件,及生成的jar包等,POM文件就是maven项目的核心配置文件。


相关文章
|
Java 应用服务中间件 测试技术
maven工程的目录结构
maven工程的目录结构
|
存储 前端开发 Java
【Maven项目】在项目开发中对于NAPSHOT、Maven依赖关系管理以及三个标准生命周期
【Maven项目】在项目开发中对于NAPSHOT、Maven依赖关系管理以及三个标准生命周期
262 0
|
Java 测试技术 Maven
|
Java 测试技术 Maven
Maven 标准目录结构(转载)
转自:http://www.cnblogs.com/haippy/archive/2012/07/05/2577233.html maven目录介绍:http://www.cnblogs.com/now-fighting/p/4858982.html Maven 标准目录结构 好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。
1074 0
|
Java Maven
Maven标准目录结构
Maven的目录结构和传统的项目有所差别,下面是一个jar包通常有的目录结构。 src/main/java:源代码目录 src/main/resources:资源文件目录 src/test/java:测试代码目录 src/test/resources:测试资源文件目录 这里只是部分结构,像jar或者war工程如果有源代码的一般是这个结构,但这个结构也不是必须的,不同的项目不同的需求也可以有不同的结构。
1099 0
|
Java Maven
maven web project打包为war包,目录结构的变化
一个maven web project工程目录: 资源管理器中的目录层级如下: 导出为war包之后的目录层级为: 我们会发现,其实并没有如下的这些目录层级: 所以这两个目录层级只是IDE为我们添加的,便于编程而添加的。
1255 0
|
5月前
|
Java 区块链 Maven
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
519 3
|
4月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
322 0
|
Java Maven 开发者
maven项目中官方setting.xml文件
`settings.xml` 是 Maven 的配置文件,用于定义用户或全局级别的构建行为。它包含本地仓库路径、网络代理、服务器认证、仓库镜像及构建配置文件等设置,帮助开发者根据环境定制 Maven 行为,提升构建效率与灵活性。
1058 0

推荐镜像

更多