Maven精選系列--標準目錄結構
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--安裝,倉庫的種類和彼此的關係,標準目錄結構Maven
- Electron系列文章-程式目錄結構
- python標準庫目錄Python
- Kubernetes原始碼系列:Kubernetes目錄結構原始碼
- Maven精選系列--介紹與安裝Maven
- 年度總結系列目錄
- Tomcat目錄結構Tomcat
- PostgreSQL 目錄結構SQL
- fabric 目錄結構
- 資料結構與演算法系列 目錄資料結構演算法
- 精準圈定目標人群,高效落地運營策略
- django的目錄結構Django
- 系統目錄結構
- linux的目錄結構Linux
- Android 目錄結構分析Android
- 分析Angular目錄結構Angular
- Tomcat目錄結構解析Tomcat
- 程式碼目錄結構記錄
- Html 結構標準模板HTML
- Ubuntu系統目錄結構Ubuntu
- ThinkPHP5.0目錄結構PHP
- PostgreSQL:原始碼目錄結構SQL原始碼
- 2.3 sqlmap目錄及結構SQL
- SpringBoot中的目錄結構Spring Boot
- postgre目錄結構簡介
- (一)Linux之目錄結構Linux
- Helm目錄結構講解
- 初識Linux目錄結構Linux
- linux文件和目錄結構Linux
- Linux 目錄結構:/lib 分析Linux
- vue專案搭建目錄以及標準(慢慢摸索)Vue
- (2)caffe總結之目錄結構
- DedeCMS模板目錄的檔案目錄結構
- Linux學習——2 目錄結構Linux
- Android Studio目錄結構及工程專案結構解析Android
- Linux之旅第一篇-目錄結構及操作目錄Linux
- 人人都能懂的Vue原始碼系列(一)—Vue原始碼目錄結構Vue原始碼
- redis系列目錄Redis