Re: [問題] 建立大型 Java 專案的工具與方法

看板java作者 (dk)時間11年前 (2014/04/27 22:03), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
1. 前面版主已提過 .gitignore, 想用得更快樂一點的話可試試 gitlab 自己建 repo: https://www.gitlab.com/gitlab-ce/ 2. 可以從 Ant 或 Bash/Shell command 開始, 要用 Jenkins 管理工作也是要先有這些工作項目先存在。 3. JUnit 的話有一海票工具可以用 ref: http://stackoverflow.com/questions/14143680/java-junit-test-generators 4. eclipse 本身有支援,但是沒管到大小寫... Ctrl + Shift + F 或 Source -> Format, 也可以在 Window -> Preferences -> Java -> Code Style -> Formatter 做調整。 5. 關於 Maven / Ant / Gradle, 有一篇最近一年的文可以先看看: http://stackoverflow.com/questions/1163173/why-use-gradle-instead-of-ant-or-maven 縮:http://ppt.cc/sEuP 個人認為要先看本來熟什麼、需求是什麼, 例如真的要的話,裝 Ant 也裝 Maven, 然後自己寫 Ant Custom Task 下命令靠 Maven 拉檔案應該也不是不行。 用什麼、怎麼整才方便要自己試試才知道。 ※ 引述《willy69wu31 (小小吳)》之銘言: : 以往都是用 Eclipse 隨便搞搞了事 : 不過開始有越來越多的需求,尤其是程式碼管理,所以想尋找一整套整合的方案 : 不然每次一有新專案,就會有很多事項必須手動自己搞出來,有些麻煩 : 希望有: : 1. 版本控制 (Eclipse 的 workspace 好像囊括了雜七雜八不適合直接塞 git 的檔案) : 2. 自動編譯/打包/發行成 jar (還是,各位發行公開的 java 程式時都怎麼做?) : 3. 自動建立單元測試 : 4. 程式碼自動格式化、變數大小寫自動檢查之類 : 5. 相依性管理,最好可以自動下載缺少的 jar 等 : 前陣子搜尋了一下,Maven 好像是一個還不錯的方案,搭配某些工具之後可以幾乎自動化 : 不過有關 Maven 的討論好少 orz (莫非有專板?) : 不曉得各位通常都怎麼做? 有什麼建議的方案或觀念嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.145.70 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1398607432.A.4E1.html

04/29 00:53, , 1F
感謝資訊,我研究看看
04/29 00:53, 1F
文章代碼(AID): #1JNGv8JX (java)
文章代碼(AID): #1JNGv8JX (java)