大數據開發者IDEA MAVEN項目文件目錄設計

根據本人目前的開發經驗,認爲下述文件目錄可以較爲方便的管理項目
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 用於介紹項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章