Sourceforge.net有一个Java项目过滤器,但是我正在寻找一种方法将它们缩小到那些打算在Eclipse中构建的。
编辑我正在使用Eclipse和Omondo插件来分析开源项目。我正在寻找一种快速找到Eclipse开放源码项目的方法,这些项目可以在Eclipse中快速构建,因此我可以在这些工具上使用这些工具进行分析。
发布于 2012-05-12 02:59:11
我认为“打算在Eclipse中构建”的项目是一个将Eclipse文件和其他东西签入源存储库的项目。
首先,签入Eclipse特定的内容可能是个坏主意,因为很容易包含特定于开发人员的内容(例如构建路径名、首选项)。如果有多个提交者,你就会遇到问题.
第二,这是不必要的。导入项目时可以生成.project文件中的大部分内容。如果这是不可能的,那么该项目应该提供设置构建路径等方面的说明。(请注意,如果该项目使用Maven,则会为您处理所有这些问题。)
第三,任何值得其salt的项目都将包含某种类型的构建脚本,这些脚本允许您在不使用任何IDE的情况下进行重建。
最后,任何只支持使用Eclipse构建的项目都排除了使用其他Java的开发人员的重要子集。
请注意,Maven或Ant构建都不需要Eclipse来工作。这两个构建工具都可以从命令行运行,也可以从其他Java运行。
好的。我现在明白你的要求了。你根本不在乎这个项目是什么..。或者说这是一个合理的/有价值的项目。你只需要它来测试你的插件。(我不会对这样做的“有效性”发表评论。这取决于你希望实现什么。)
我建议您安装m2eclipse插件,并使用"pom.xml“文件查找项目。这些项目不需要是eclipse特定的。m2eclipse插件基于"pom.xml“文件自动创建".project”、".classpath“等。没有必要排除任何特定的版本控制系统,因为m2eclipse插件可以导入您从命令行签出的Maven项目。
https://stackoverflow.com/questions/10560530
复制相似问题