首页 > 其他分享 >Maven项目结构

Maven项目结构

时间:2023-03-07 11:33:11浏览次数:29  
标签:src java 配置文件 项目 -- Maven 测试 结构

标准目录结构:

 

❀src/main/java  
这个目录下储存java源代码

❀src/main/resources 
储存主要的资源文件。比如xml配置文件和properties文件

❀src/test/java 
储存测试用的类,比如JUNIT的测试一般就放在这个目录下面
因为测试类本身实际是不属于项目的,所以放在任何一个包下都显得很尴尬,所以maven专门创建了一个测试包
用于存放测试的类

❀src/test/resources 
可以自己创建你,储存测试环境用的资源文件

❀src 
包含了项目所有的源代码和资源文件,以及其他项目相关的文件。

❀target 
编译后内容放置的文件夹  

❀pom.xml 
是Maven的基础配置文件。配置项目和项目之间关系,包括配置依赖关系等等


结构图:--MavenDemo 项目名
  --.idea 项目的配置,自动生成的,无需关注。
  --src
    -- main 实际开发内容
         --java 写包和java代码,此文件默认只编译.java文件
         --resource 所有配置文件。最终编译把配置文件放入到classpath中。
    -- test  测试时使用,自己写测试类或junit工具等
        --java 储存测试用的类
  pom.xml 整个maven项目所有配置内容。

 

注意:目录名字不可以随便改,因为maven进行编译或者jar包生成操作的时候,是根据这个目录结构来找的,你若轻易动,那么久找不到了。

 

标签:src,java,配置文件,项目,--,Maven,测试,结构
From: https://www.cnblogs.com/89564f/p/17187471.html

相关文章

  • 所以函数获取项目负责人和部门负责人
    CREATEDEFINER=`root`@`localhost`FUNCTION`getHRids`(projectidVARCHAR(32),useridVARCHAR(32))RETURNSvarchar(2000)CHARSETutf8BEGINDECLAREprojmanagerVARC......
  • 如何在电脑中配置Maven(环境变量)?
    首先进入电脑设置搜索环境变量点击环境变量3.在系统变量中新建一个MAVEN_HOME的变量选择Path,再点击编辑编辑Path编辑好后,一直点确定->接下......
  • 路飞项目,为开源项目贡献代码,pycharm使用git,登录注册功能分析,手机号是否存在接口,多方式
    内容回顾git常用命令gitinit初始化gitstatus查看文件修改gitadd. 提交更换数据到暂存区gitcommit-m'注释'把暂存区数据提交到版本库gitloggitref......
  • 路飞项目day06
    昨日内容回顾#git内容大回顾#1版本管理软件:git,svn-代码合并-代码版本管理-协同开发,合并代码#2git和svn的区别#3git安装:响应平台......
  • 路飞项目----day08()
    上节回顾#1git回顾#2pycharm操作git -版权---》收费软件---vscode,社区版vim搭建开发环境-项目右键---》git---》很多操作,之前使用命令的,现在都可以通过点......
  • C语言-结构、联合、枚举
    结构使用struct关键词,可以创造新的类型。关键词struct取自structure,中文翻译为结构。这种由多个不同的数据类型组成的类型,被称为结构。struct{ charname[20]; intg......
  • ubuntu22安装maven
    maven下载页面:https://maven.apache.org/download.cgi下载最新:wgethttps://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip-P/tmp太慢......
  • 数学结构化语言——逆矩阵的计算(三)
    逆矩阵是矩阵理论的一个重要概念,逆矩阵的求法一直是矩阵理论的难点。逆矩阵可以类比成数字的倒数,比如数字5的倒数是1/5,矩阵A的“倒数”是A的逆矩阵。5(1/5)=1,A(A的逆矩......
  • 数学结构化语言——矩阵的分块简化(四)
    分块矩阵是线性代数中的一个重要内容,是处理阶数较高的矩阵时常采用的技巧,也是数学在多领域的研究工具。对矩阵进行适当分块,可使高阶矩阵的运算可以转化为低阶矩阵的运算,同......
  • Spring Cloud Alibaba项目搭建
    一、简介作为微服务的解决方案之一的SpringcloudAlibaba拥有众多优秀的开源框架,那么我们就使用这么框架搭建一个项目,并以此来研究一下这些优秀框架的源码。所使用到......