zoukankan      html  css  js  c++  java
  • 笔记:Maven 项目目录结构

    Maven提倡使用一个共同的标准目录结构,使开发人员能在熟悉了一个Maven工程后,对其他的Maven工程也能清晰了解。这样做也省去了很多设置的麻烦,以下的文档介绍是Maven希望的目录结构,并且也是目录创建工程是采用的目录结构。Maven推荐大家尽可能的遵守这样的目录结构,目录结构说明如下:

    目录路径

    说明

    src/main/java

    Java 源代码目录

    src/main/resources

    资源目录

    src/main/filters

    资源过滤文件目录

    src/main/assembly

    Assembly descriptors

    src/main/config

    配置文件目录跟

    src/main/scripts

    Application/Library scripts

    src/main/webapp

    Web 站点目录,必须WEB-INF子目录及WEB-INF子目录需要包含 web.xml配置文件

    src/test/java

    测试代码目录

    src/test/resources

    测试资源目录

    src/test/filters

    测试资源过滤文件目录

    src/site

    Site

    target/classes

    项目主体输出目录

    target/test-classes

    项目测试输出目录

    target/site

    项目site输出目录

    LICENSE.txt

    项目许可文件

    NOTICE.txt

    通知和项目所依赖的库所需的属性

    README.txt

    项目描述文件

    pom.xml

    Maven2 配置文件

       

    Maven2 提供了插件来生成项目的目录结构,执行命令如下:

    mvn archetype:generate -DgroupId=org.drsoft -DartifactId=common -Dversion=1.0 -Dpackage=org.drsoft

    说明:groupId 参数表示这个应该是公司名或组织名;artifactId 参数表示项目唯一标识;version参数表示当前项目版本;package参数表示包名称;archetypeArtifactId 参数设置项目目录模板。

    命令结果:

    要求选择生成项目的模板,选择后将按照模板生成目录和文件,如果在执行命令设置了 DarchetypeArtifactId 参数,则无需选择项目模板

       

       

  • 相关阅读:
    Jenkins中构建Testcomplete项目的方法介绍
    抖音批量,批量运营抖音_不要迷恋我_【单月抖音变现7000万】教程
    java 读取 excel 表格内容
    .NET Core 2.1中的分层编译(预览)
    Windows10上使用Linux子系统(WSL)
    swagger上传文件并支持jwt认证
    .NET微服务 容器化.NET应用架构指南(支持.NET Core2)
    用C#编写Linux守护进程
    安装mysql后运行.net程序出错
    2018 你好
  • 原文地址:https://www.cnblogs.com/li3807/p/6416186.html
Copyright © 2011-2022 走看看