Sourceforge.net有一个filter for Java projects,但我正在寻找一种方法将它们缩小到旨在用Eclipse构建的方法。
编辑我正在使用Eclipse Metrics和Omondo插件来分析开源Java项目。我正在寻找一种快速查找可以在Eclipse中快速构建的Eclipse开源项目的方法,因此我可以使用这些工具进行分析。
答案 0 :(得分:3)
我假设一个“意图在Eclipse中构建”的项目是一个具有Eclipse .project
文件和其他内容检查到源存储库的项目。
首先,检查特定于Eclipse的东西可能是一个坏主意,因为很容易包含特定于开发人员的东西(例如构建路径名,首选项)。如果有多个提交者,则会出现问题......
其次,这应该是不必要的。导入项目时,可以生成.project文件中的大多数内容。如果那是不可能的,那么项目应该提供设置构建路径等的说明。 (请注意,如果项目使用Maven,则会全部为您处理。)
第三,任何有价值的项目都将包含某种构建脚本,允许您在不使用任何 IDE的情况下重建。
最后,任何仅支持使用Eclipse构建的项目都排除了使用其他Java IDE的开发人员的重要部分。
请注意,Maven或Ant版本都不需要Eclipse才能工作。这两个构建工具都可以从命令行或其他Java IDE运行。
行。我现在了解你的要求。你实际上并不关心项目是什么......或者它是合理/有价值的项目。你只需要它来测试你的插件。 (我不会评论这样做的“有效性”。这取决于你希望实现的目标。)
我建议您安装m2eclipse插件并查找带有“pom.xml”文件的项目。这些项目不需要特定日食。 m2eclipse插件根据“pom.xml”文件自动创建“.project”,“。classpath”等。没有必要排除任何特定的版本控制系统,因为m2eclipse插件可以导入您从命令行检出的Maven项目。