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
- Maven專案目錄結構與自動建立maven目錄Maven
- maven--安裝,倉庫的種類和彼此的關係,標準目錄結構Maven
- Electron系列文章-程式目錄結構
- python標準庫目錄Python
- Maven精選系列--介紹與安裝Maven
- 年度總結系列目錄
- PostgreSQL 目錄結構SQL
- fabric 目錄結構
- dedecms 目錄結構
- 精準圈定目標人群,高效落地運營策略
- 資料結構與演算法系列 目錄資料結構演算法
- React系列—React+Redux工程目錄結構劃分ReactRedux
- Html 結構標準模板HTML
- Tomcat目錄結構Tomcat
- 分析Angular目錄結構Angular
- Jmeter之目錄結構JMeter
- ecos框架目錄結構框架
- linux 目錄結構Linux
- 系統目錄結構
- django的目錄結構Django
- 程式碼目錄結構記錄
- Kubernetes原始碼系列:Kubernetes目錄結構原始碼
- DiscuzX2.5完整目錄結構【模板目錄template】
- vue專案搭建目錄以及標準(慢慢摸索)Vue
- 2.3 sqlmap目錄及結構SQL
- PostgreSQL:原始碼目錄結構SQL原始碼
- postgre目錄結構簡介
- ThinkPHP5.0目錄結構PHP
- linux的目錄結構Linux
- Android 目錄結構分析Android
- Helm目錄結構講解
- Tomcat目錄結構解析Tomcat
- golang開發目錄結構Golang
- Apache原始碼目錄結構Apache原始碼
- linux下目錄結構Linux
- springboot 目錄結構Spring Boot
- iOS基礎:目錄結構iOS