Re: [问题] 建立大型 Java 专案的工具与方法

楼主: lovdkkkk (dk)   2014-04-27 22:03:48
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 (莫非有专板?)
: 不晓得各位通常都怎么做? 有什么建议的方案或观念吗?
作者: willy69wu31 (小小吴)   2014-04-29 00:53:00
感谢资讯,我研究看看

Links booklink

Contact Us: admin [ a t ] ucptt.com