在Eclipse中构建,控制,测试,归档Java项目的最佳实践?

时间:2012-07-06 04:54:56

标签: java svn ant build project

我想知道你心中最好的做法,就像这个标题中提到的那样。

这是背景。我参与了一个个人Java项目,希望系统地测试,构建,存档和发布它们。我正在使用Eclipse 3.7。由于我对所有那些提高生产力的好工具都很陌生,比如ANT,Maven,Svn,Git等,我已经准备好接受并学习它们中的任何一个。

2 个答案:

答案 0 :(得分:4)

我最好的建议是先学习如何构建,测试和打包代码不用Eclipse 。新手可能会感到困惑,因为他们的IDE会为他们做事而不理解为什么。

我个人更喜欢Gradle over Ant或Maven,但它更新,可能更难找到示例。对于SCM我认为subversion很容易上手但是所有很酷的孩子都使用Git和Github所以你可能想要学习它们,因为它只会在将来帮助你。

http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html

答案 1 :(得分:2)

如今,越来越多的项目使用maven作为项目打包工具。它很方便,可以帮助您解决依赖问题。

但是,由于您不熟悉这些工具,我建议您先使用Ant。在我看来,初学者会更容易使用。我个人更喜欢使用Eclipse作为开发工具,使用Ant作为构建工具,因为Ant可以很好地与Eclipse集成。

对于源代码版本控制,我建议使用SVN。你可以下载像Tortoise这样方便的SVN客户端。 http://tortoisesvn.tigris.org/