PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] 建立大型 Java 專案的工具與方法
作者:
willy69wu31
(小小吳)
2014-04-27 15:46:01
以往都是用 Eclipse 隨便搞搞了事
不過開始有越來越多的需求,尤其是程式碼管理,所以想尋找一整套整合的方案
不然每次一有新專案,就會有很多事項必須手動自己搞出來,有些麻煩
希望有:
1. 版本控制 (Eclipse 的 workspace 好像囊括了雜七雜八不適合直接塞 git 的檔案)
2. 自動編譯/打包/發行成 jar (還是,各位發行公開的 java 程式時都怎麼做?)
3. 自動建立單元測試
4. 程式碼自動格式化、變數大小寫自動檢查之類
5. 相依性管理,最好可以自動下載缺少的 jar 等
前陣子搜尋了一下,Maven 好像是一個還不錯的方案,搭配某些工具之後可以幾乎自動化
不過有關 Maven 的討論好少 orz (莫非有專板?)
不曉得各位通常都怎麼做? 有什麼建議的方案或觀念嗎?
作者:
surebet5566
(套利56 Ketu Rahu)
2014-04-27 15:50:00
mavne or gradle
作者:
popcorny
(畢業了..@@")
2014-04-27 15:53:00
gradle jenkins
作者:
PsMonkey
(痞子軍團團長)
2014-04-27 15:57:00
建議直上 gradle,maven 現在被轟的有點慘(還是一堆人用另外,1 應該是獨立的 issue 吧,跟其他四個比起來.gitignore,基本的必備招數阿 XD是說離題離的有點大就是了... 會不會有人告版主失職 XD
作者:
superlubu
(叔叔你人真好)
2014-04-27 17:30:00
板主不是一直都被質疑失職 Or 管太寬了?反正怎樣都會被嫌喔不是嗎
作者:
PsMonkey
(痞子軍團團長)
2014-04-27 17:39:00
呂布大叔,你是來補刀的嗎? T___T
作者:
dream1124
(全新開始)
2014-04-27 20:18:00
跟你1.有關係的是版控系統管理, 而不是整合建置工具
作者:
cyclone350
(老子我最神)
2014-04-27 20:30:00
maven在哪邊被轟很慘阿~~?
作者:
phstudy
(study)
2014-04-27 22:18:00
Maven build大專案要花很多時間,雖然可以個別module build但是如果同時改了數個module, build起來還是很不方便...如果Maven再搭OSGi的時候,指定bundle版本時也要很小心我覺得Maven或Gradle對小專案都沒差,只是現在風向偏Gradle
作者:
PsMonkey
(痞子軍團團長)
2014-04-27 23:00:00
http://blog.ltgt.net/maven-is-broken-by-design/
這篇算是(我看過的)代表作之一,作者來頭也不小是 GWT 重要的 contributor不過我 maven 程度不夠(根本沒有),所以無法翻譯完
作者:
popcorny
(畢業了..@@")
2014-04-28 08:46:00
推薦看這個
https://community.jboss.org/wiki/Gradlewhy
Continuous Integration by M.Fowler
http://goo.gl/GWsm
作者:
kewang
(652公車)
2014-04-28 13:10:00
http://goo.gl/oKwzRc
我之前在GDG Taipei分享的Maven簡介
作者:
abola921
(南港金城武)
2014-04-30 23:37:00
有想過直接抓一個apache專案架構回來抄嗎?
繼續閱讀
Re: [翻譯] 死法無法預測
lovdkkkk
Re: [翻譯] 死法無法預測
Killercat
Re: [翻譯] 死法無法預測
AmosYang
Re: [公告] kobitos 軟性警告一次
AmosYang
Re: [問題] PipedInputStream 相關疑問
willy69wu31
Re: [問題] PipedInputStream 相關疑問
lovdkkkk
[翻譯] 死法無法預測
PsMonkey
Re: [問題] PipedInputStream 相關疑問
popcorny
[閒聊] 這個不難懂... 才怪 XD
PsMonkey
Re: [問題] PipedInputStream 相關疑問
popcorny
Links
booklink
Contact Us: admin [ a t ] ucptt.com