2

我想知道你心目中的最佳实践来做这个标题中提到的那些事情。

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

4

2 回答 2

4

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

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

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

于 2012-07-06T05:03:11.440 回答
2

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

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

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

于 2012-07-06T05:19:20.987 回答