根據本人目前的開發經驗,認爲下述文件目錄可以較爲方便的管理項目
project_name
├─.idea
├─src
│ ├─main
│ │ ├─java
│ │ │ ├─common
│ │ │ ├─core
│ │ │ ├─kafka
│ │ │ └─util
│ │ ├─proto
│ │ ├─resources
│ │ │ ├─config
│ │ │ └─data
│ │ └─scala
│ └─test
│ └─java
└─target
│ ├─classes
│ └─maven-status
│ └─maven-compiler-plugin
│ └─compile
│ └─default-compile
└─readme.md
對於大數據開發者,一個簡單的maven項目的文件目錄如上圖所示。建議使用IDEA作爲Java項目的IDE。項目管理工具建議使用Maven。
src/main 目錄存放源代碼 ,內容包括
- java代碼
- scala代碼
- 其他語言
src/resource目錄用於存放一些配置文件
-
kafka的配置信息
-
spark的配置信息
-
測試數據
src/test目錄用於Junit單元測試
target 目錄存放mvn編譯後的字節碼文件(.class)
readme.md 用於介紹項目