我是一个试图学习Java的C#人。我理解Java平台的语法和基本体系结构,自己做小型项目并没有问题,但我真的很想下载一些开源项目来学习其他人的工作。但是,我遇到了一个绊脚石,我似乎无法找到任何信息。Java相当于VS解决方案文件
当我下载一个开放源代码的.NET项目时,我可以用Visual Studio打开.sln文件,并且只加载一切。当然,偶尔会有一些缺失的参考资料或其他内容,但实际上需要的配置很少。我没有感觉到Java的易用性。目前我正在使用eclipse,并且感觉每个项目都需要使用“从现有源创建”来创建全新的Eclipse项目,并且几乎没有任何编译工作没有重新配置。就Web项目而言,情况更糟,因为Eclipse似乎不支持从现有源创建Web项目。我必须从源代码创建一个标准的Java项目,然后显然修改项目文件以包含Web工具包的绑定以正常工作。
假设我希望能够稍后对项目做出贡献,我不应该对文件结构进行如此剧烈的更改才能使IDE进入可工作状态。我错过了什么?
我喜欢你包含了什么构建系统/ IDE用于创建项目的线索。这对像我这样的新手来说非常有帮助。 – Chris 2010-05-24 05:52:16
@TBee是否有可能将build.gradle添加到可能的文件列表中,这些文件代表了源代码的构建方式。你的答案真的很棒,而且随着更新的构建系统变得流行起来,它会很好。 Gradle被android studio用于我的经验的android项目,但它似乎可以用于任何事情(不是任何方式的gradle专家)。 – 2016-04-30 19:18:35