繁体   English   中英

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

[英]Best practices for building, version controlling, testing, archiving a Java project in Eclipse?

我想知道您做这些标题中提到的事情时的最佳实践。

这是背景。 我参与了一个个人Java项目,希望能够系统地对其进行测试,构建,归档和发布。 我正在使用Eclipse 3.7。 由于我对提高生产力的所有出色工具(例如ANT,Maven,Svn,Git等)还不陌生,因此我准备学习其中的任何工具。

我最好的建议是先学习如何在不使用Eclipse的情况下构建,测试和打包代码。 新手可能会感到困惑,因为他们的IDE会为他们做事而又不了解原因。

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

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

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

但是,由于您不熟悉这些工具,因此建议您首先使用Ant。 我认为,对于初学者而言,它将更容易使用。 我个人更喜欢使用Eclipse作为开发工具,使用Ant作为构建工具,因为Ant与Eclipse集成良好。

对于源代码版本控制,我建议使用SVN。 您可以下载方便的SVN客户端(例如Tortoise)。 http://tortoisesvn.tigris.org/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM