美文网首页mavenMavenMAVEN
Maven标准目录结构

Maven标准目录结构

作者: Java技术栈 | 来源:发表于2017-08-13 11:50 被阅读158次

    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标准目录结构

        本文链接:https://www.haomeiwen.com/subject/peisrxtx.html