当前位置: 首页 > 面试题库 >

您如何处理不同的Java IDE和svn?

锺离自明
2023-03-14
问题内容

如何确保可以将代码检出到Eclipse或NetBeans中并在其中使用?

编辑:如果不签入与ide相关的文件,则每次签出项目时,都必须重新配置buildpath,包括所有这些内容。我不知道ant(尤其是从eclipse创建/导出的ant
buildfile)是否可以与其他ide无缝配合使用。


问题答案:

明智的选择是“这样做”-除非您不使用多个IDE,否则您不知道您是否真的准备好使用多个IDE。诚实。:)

我总是看到多个平台比较麻烦,因为它们可能使用不同的编码标准(例如Windows可能默认为ISO-8859-1,Linux默认为UTF-8)-对我来说,编码引起的问题比IDE多。

一些更多的指针:

  • 您可能想使用Maven(http://maven.apache.org),让它生成IDE特定的文件,并且永远不要将其提交给源代码管理。
  • 为了确保您生成正确的伪像,您应该拥有一个专用服务器,借助ant,maven或任何其他工具来构建可交付成果(例如cruisecontrol)。这些可交付成果是在开发机器之外进行测试的。使人们意识到自己的机器之外还有另一个世界的好方法。
  • 禁止在源代码管理中找到的任何IDE特定文件中包含任何机器特定路径。始终通过逻辑路径名引用外部库,最好包含它们的版本(如果您不使用maven)


 类似资料:
  • 我正在开发一个仅支持iPhone的iOS 8应用程序。我想只支持iPhone 4S的纵向模式设备。 我有一个图形设计,它采用全屏内容。我使用自动布局来处理视图,并使其适用于所有屏幕。但是,我使用一个小资产来管理从iPhone4S工作的设计。当我在iPhone6S/6看到它时,内容非常小,大量额外的空间被浪费了。 当设备分辨率变大时,我想增加字体大小、图像大小。这个应用程序中有很多屏幕。 例如,我在

  • 我想处理不同的失败案例(返回为尝试)。 示例代码 如果是或只需打印消息,对于所有其他异常,打印堆栈跟踪。 然而,ex永远只是一个可丢弃的,因此是一个没有结果的类型测试(根据IntelliJ,类型Throwable的值不能也是StatsException.type) 更糟糕的是,我会遇到编译错误: 以惯用的方式处理不同的失败案例的最佳方式是什么?

  • 对于登录页面自动化,用户需要输入用户id、安全答案和密码。不同的环境有不同的用户。例如,qa和dev环境的用户具有不同的用户id、安全答案和密码。那么在自动化测试中如何妥善处理用户信息呢?我们可以将所有的属性存储在属性文件中,还有其他更好的解决方案吗?

  • 问题内容: 如何解析HTML / XML并从中提取信息? 问题答案: 本机XML扩展 我更喜欢使用本机XML扩展之一,因为它们与PHP捆绑在一起,通常比所有第3方库都快,并为我提供了所需的所有标记控制权。 DOM DOM扩展使您可以通过带有PHP 5的DOM API通过XML文档进行操作。它是W3C的Document Object Model Core Level 3的实现,它是一种平台和语言无关

  • 问题内容: 我为这个问题感到困惑。 在各种核心对象上定义,JSON gem也是如此。但是,实现方式并不相同- ActiveSupport版本需要参数,而JSON gem版本则不需要。 我安装了需要JSON gem的gem,但我的应用程序坏了。问题是我在返回对象列表的控制器中使用,但是我想控制要返回的属性。 在系统中任何地方进行编码时,都会出现此错误消息: 我尝试了一些在线阅读的方法来修复它,但是没

  • -对于使用注释的任何控制器,它都应以json形式返回错误响应 -应将任何其他控制器的错误消息打印到屏幕(用注释) 问题是,当我声明这两个异常处理程序时,spring总是使用,而从不使用来处理异常。 如何使这起作用?顺便说一句:我尝试使用@order注释,但这似乎不起作用。 以下是我的异常处理程序: 当我删除时,spring才正确调用(仅适用于用批注的类)....但是,当我添加时,所有操作都将通过进