以往都是用 Eclipse 随便搞搞了事
不过开始有越来越多的需求,尤其是程式码管理,所以想寻找一整套整合的方案
不然每次一有新专案,就会有很多事项必须手动自己搞出来,有些麻烦
希望有:
1. 版本控制 (Eclipse 的 workspace 好像囊括了杂七杂八不适合直接塞 git 的档案)
2. 自动编译/打包/发行成 jar (还是,各位发行公开的 java 程式时都怎么做?)
3. 自动建立单元测试
4. 程式码自动格式化、变量大小写自动检查之类
5. 相依性管理,最好可以自动下载缺少的 jar 等
前阵子搜寻了一下,Maven 好像是一个还不错的方案,搭配某些工具之后可以几乎自动化
不过有关 Maven 的讨论好少 orz (莫非有专板?)
不晓得各位通常都怎么做? 有什么建议的方案或观念吗?