具有公共目录布局允许用户熟悉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/site | Site |
target | The 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语法定义文件。
说明这是一个非常特殊的快捷键,有必要拿出来单独讲。强烈注意:此快捷键跟光标所在位置有着很严重关联关系,光标放的位置不同,...
创建和使用 Debug 配置Eclipse Debug 配置类似于运行配置但它是用于在调试模式下开启应用。打开 Debug 配置对话框步骤为:RunDeb...
Redis SET 命令Redis 字符串(string) Redis SET 命令用于设置给定 key 的值。如果 key 已经存储其他值, SET 就覆写旧值,且无视...
视图table_constraints包含属于特定表的所有约束,这些表要满足的条件是:当前用户拥有表或者是当前用户在表上具有某种除SELECT...
5.1.标识缺陷5.2.报告什么当你在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. ...
目录pg_extension存储有关已安装扩展的信息。有关扩展的细节请参见第37.17节。表51.22.pg_extension Columns列类型描述 oidoid行...
目录pg_shdescription存储共享数据库对象的可选描述(注释)。描述可以通过COMMENT命令操作,并且可以使用psql的d命令来查看。另...