您的位置:58编程 > maven的结构目录 Maven 目录结构

maven的结构目录 Maven 目录结构

2023-05-03 04:33 Maven教程

maven的结构目录 Maven 目录结构

maven的结构目录 Maven 目录结构

maven的结构目录

Maven教程 - Maven目录结构


具有公共目录布局允许用户熟悉Maven项目从一个到另一个。

Maven定义了一个标准的目录结构。

- src
  - main
    - java
    - resources
    - webapp
  - test
    - java
    - resources

- target

src 目录是源代码和测试代码的根目录。

main 目录是与源代码相关的根目录到应用程序本身,而不是测试代码。

test 目录包含测试源代码。

main和test下的 java 目录包含Java代码的应用程序本身是在main和用于测试的Java代码。

resources 目录包含您项目所需的资源。

target 目录由Maven创建。它包含所有编译的类,JAR文件等。

当执行 mvn clean 命令时,Maven将清除目标目录。

webapp 目录包含Java Web应用程序,如果项目是Web应用程序。

webapp 目录是Web应用程序的根目录。webapp目录包含 WEB-INF 目录。

如果按照目录结构,你不需要指定你的源代码的目录,测试代码,资源文件等。



目录结构

这里是最重要的目录:

目录商店
src/main/java应用程序/库源
src/main/resources应用程序/库资源
src/main/config配置文件
src/main/scripts应用程序/库脚本
src/main/webapp应用程序/库脚本...
src/test/java测试源
src/test/resources测试资源
src/assembly汇编描述符
src/siteSite
targetThe target directory is used to store all output of the build.
LICENSE.txt项目许可证
NOTICE.txt通知和归因
README.txt项目的自述

在项目根目录的顶部有pom.xml文件和任何属性,maven.xml。

另外,还有文本文件用户在接收时立即读取来源:README.txt,LICENSE.txt等。

这个结构有两个子目录: src target

src 目录包含所有源建筑项目的材料,其场地等。

它包含每个类型的子目录: main 用于主构建工件, test 用于单元测试代码和 resources site 等。

在源目录中, main test 有一个目录为java的语言,在其下有正常的包层次,一个用于资源。

下面的资源被复制到目标类路径。

如果工件构建有其他贡献源,他们将在其他子目录下:例如 src / main / antlr 将包含Antlr语法定义文件。



阅读全文
以上是58编程为你收集整理的maven的结构目录 Maven 目录结构全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • gradle日志配置 Gradle 日志

    gradle日志配置 Gradle 日志

    日志是构建工具的主要界面。如果日志太多,真正的警告和问题容易被隐藏。另一方面,如果出了错,你需要找出相关的信息。Gradle ...

  • idea alt+enter IDEA 最特殊的快捷键 Alt + Enter 介绍

    idea alt+enter IDEA 最特殊的快捷键 Alt + Enter 介绍

    说明这是一个非常特殊的快捷键,有必要拿出来单独讲。强烈注意:此快捷键跟光标所在位置有着很严重关联关系,光标放的位置不同,...

  • eclipse debug配置 Eclipse Debug 配置

    eclipse debug配置 Eclipse Debug 配置

    创建和使用 Debug 配置Eclipse Debug 配置类似于运行配置但它是用于在调试模式下开启应用。打开 Debug 配置对话框步骤为:RunDeb...

  • vimscript教程 Vimscript 文档

    vimscript教程 Vimscript 文档

    我们的Potion插件有着许多有用的功能,但是无人知晓这一点,除非我们留下了文档!Vim自身的文档非常棒。它不仅是详细地,而且也...

  • redis set命令 Redis SET 命令

    redis set命令 Redis SET 命令

    Redis SET 命令Redis 字符串(string) Redis SET 命令用于设置给定 key 的值。如果 key 已经存储其他值, SET 就覆写旧值,且无视...

  •  PostgreSQL table_constraints

    PostgreSQL table_constraints

    视图table_constraints包含属于特定表的所有约束,这些表要满足的条件是:当前用户拥有表或者是当前用户在表上具有某种除SELECT...

  •  PostgreSQL 缺陷报告指南

    PostgreSQL 缺陷报告指南

    5.1.标识缺陷5.2.报告什么当你在PostgreSQL中找到一个缺陷时,我们希望听到关于它的事情。你的缺陷报告在使得PostgreSQL更可靠的...

  •  PostgreSQL 数据定义

    PostgreSQL 数据定义

    目录5.1. 表基础5.2. 默认值5.3. 生成列5.4. 约束5.4.1. 检查约束5.4.2. 非空约束5.4.3. 唯一约束5.4.4. 主键5.4.5. 外键5.4.6. ...

  •  PostgreSQL pg_extension

    PostgreSQL pg_extension

    目录pg_extension存储有关已安装扩展的信息。有关扩展的细节请参见第37.17节。表51.22.pg_extension Columns列类型描述 oidoid行...

  •  PostgreSQL pg_shdescription

    PostgreSQL pg_shdescription

    目录pg_shdescription存储共享数据库对象的可选描述(注释)。描述可以通过COMMENT命令操作,并且可以使用psql的d命令来查看。另...

© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS