如何知道用于开源Java应用程序的IDE



我是Java和Eclipse的新手(C#开发人员)。我需要采用开源Java应用程序(OpenFire)并进行修改以适应我们的需求。

我下载了Eclipse Juno,下载了OpenFire。但是有些事情告诉我,openfire是使用另一个IDE编写的,因为当我尝试在eclipse中打开它时,它会抱怨build.xml文件中缺少的元素(我使用了``从现有的ant buildfile openfile openfile openfire''选项中使用的。)。

知道可以使用这么多工具编写开源的方法是什么?目标是不必更改大部分文件才能将其纳入IDE。

任何帮助或方向都会有所帮助。

IDE对项目不会有所作为,除非项目树中有IDE特异性伪像,例如.classpathbuild.xml文件格式是由ANT设置的,而不是由任何一个IDE设置的,因此IDE不太可能是您难度的来源。

但是,特定于IDE的文件在源存储库中没有位置。

而不是追逐红鲱鱼,而是查看build.xml中的错误并修复。

此外,要诊断您的IDE是否不雄辩ANT,请使用命令行中的ant来构建您的项目。您绝不应该依靠IDE为您构建项目,也切勿使用IDE来构建该项目供其他人使用。始终使用标准构建工具(例如Ant,Maven或Gradle),并始终从命令行或脚本运行以获得"官方"构建。

如果您可以以这种方式运行构建,则可以保证IDE不规则的独立性。

知道可以使用这么多工具编写开源的方法是什么?

IDE和平台独立构建工具已经解决了这个问题,这些工具与大多数流行的IDE

紧密集成

Maven,Gradle是此类工具的示例

这些构建工具还具有标准配置和目录结构,可以通过流行的IDE

可以理解

相关内容

  • 没有找到相关文章

最新更新