如何在sourceforge.net中搜索Eclipse中构建的Java项目

如何在sourceforge.net中搜索Eclipse中构建的Java项目,java,eclipse,sourceforge,Java,Eclipse,Sourceforge,Sourceforge.net有一个新的版本,但我正在寻找一种方法,将它们缩小到那些应该在Eclipse中构建的版本 编辑我正在使用Eclipse度量和Omondo插件来分析开源Java项目。我正在寻找一种快速的方法来找到可以在Eclipse中快速构建的Eclipse开源项目,这样我就可以在这些项目上使用这些工具进行分析 我假设一个“打算在Eclipse中构建”的项目是一个有Eclipse.project文件和其他签入源存储库的项目 首先,签入特定于Eclipse的内容可能不是一个好主意,因为它

Sourceforge.net有一个新的版本,但我正在寻找一种方法,将它们缩小到那些应该在Eclipse中构建的版本


编辑我正在使用Eclipse度量和Omondo插件来分析开源Java项目。我正在寻找一种快速的方法来找到可以在Eclipse中快速构建的Eclipse开源项目,这样我就可以在这些项目上使用这些工具进行分析

我假设一个“打算在Eclipse中构建”的项目是一个有Eclipse
.project
文件和其他签入源存储库的项目

首先,签入特定于Eclipse的内容可能不是一个好主意,因为它很容易包含特定于开发人员的内容(例如构建路径名、首选项)。如果有多个提交者,您就会遇到问题

第二,这应该是不必要的。.project文件中的大部分内容都可以在导入项目时生成。如果不可能,那么项目应该提供设置buildpath等的说明。(请注意,如果项目使用Maven,这一切都会由您来处理。)

第三,任何值得一试的项目都将包含某种类型的构建脚本,允许您在不使用任何IDE的情况下进行重建

最后,任何只支持使用Eclipse构建的项目都不包括使用其他JavaIDE的开发人员的重要子集


请注意,Maven或Ant构建都不需要Eclipse来工作。这两个构建工具都可以从命令行或其他JavaIDE运行


嗯。我现在明白你的要求了。你根本不在乎这个项目是什么。。。或者这是一个合理/有价值的项目。你只需要它来测试你的插件。(我不会评论这样做的“有效性”。这取决于你希望实现什么。)


我建议您安装m2eclipse插件,并查找带有“pom.xml”文件的项目。这些项目不需要是特定于eclipse的。m2eclipse插件基于“pom.xml”文件自动创建“.project”、“.classpath”等。没有必要排除任何特定的版本控制系统,因为m2eclipse插件可以导入您从命令行签出的Maven项目。

我假设“将在Eclipse中构建”的项目是一个将Eclipse
.project
文件和其他内容签入源存储库的项目

首先,签入特定于Eclipse的内容可能不是一个好主意,因为它很容易包含特定于开发人员的内容(例如构建路径名、首选项)。如果有多个提交者,您就会遇到问题

第二,这应该是不必要的。.project文件中的大部分内容都可以在导入项目时生成。如果不可能,那么项目应该提供设置buildpath等的说明。(请注意,如果项目使用Maven,这一切都会由您来处理。)

第三,任何值得一试的项目都将包含某种类型的构建脚本,允许您在不使用任何IDE的情况下进行重建

最后,任何只支持使用Eclipse构建的项目都不包括使用其他JavaIDE的开发人员的重要子集


请注意,Maven或Ant构建都不需要Eclipse来工作。这两个构建工具都可以从命令行或其他JavaIDE运行


嗯。我现在明白你的要求了。你根本不在乎这个项目是什么。。。或者这是一个合理/有价值的项目。你只需要它来测试你的插件。(我不会评论这样做的“有效性”。这取决于你希望实现什么。)


我建议您安装m2eclipse插件,并查找带有“pom.xml”文件的项目。这些项目不需要是特定于eclipse的。m2eclipse插件基于“pom.xml”文件自动创建“.project”、“.classpath”等。没有必要排除任何特定的版本控制系统,因为m2eclipse插件可以导入您从命令行签出的Maven项目。

SourceForge上的哪些Java项目不能使用Eclipse构建?例如,有些项目需要Ant或Maven。Eclipse有Ant内置的AFAIR。然后键入“Maven eclpise”进入我最喜欢的搜索引擎并点击回车键返回“显示Maven eclipse的结果”。还有一些可能的候选者。SourceForge的哪些Java项目不能使用eclipse构建?例如,有些项目需要Ant或Maven。eclipse有Ant内置的AFAIR。然后在我最喜欢的搜索引擎中键入“Maven eclpise”并点击回车键“显示Maven eclipse的结果我使用的度量插件和UML反向工程工具是基于eclipse的,需要java字节码。我想在一些sourceforge项目上试用它们,但不想浪费时间在那些不容易在eclipse中构建的项目上。在sourceforge的搜索中,
.project
关键字不起作用。使用“Eclipse”关键字也不会,因为它只返回Eclipse插件(看起来)
“.project”
在Google中与
站点:sourceforge.net
一起工作,这让我有了一些地方。好的,下面是我在Google中使用的内容,其中包括您的文本中的一些提示:
maven.project”“.cvsignore”site:sourceforge.net
——我添加了.cvsignore以查找可以使用CVS轻松导入到vanilla Eclipse中的项目(希望避免只使用SVN的项目,因为我不想依赖subclipse等)。感谢对m2eclipse的编辑-我接受了答案。另外,我还回复:“(我不会评论”的有效性“这取决于你希望实现什么。”——这是学术性的:)我正在教学生如何从源代码(通过Omondo)重新设计UML,如何一些软件度量没有你想象的那么有用(通过Eclipse度量),等等。Eclipse对于teac来说是一个非常简单的环境