热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将IntelliJIDEA8用于IDEA6项目-UsingIntelliJIDEA8forIDEA6Projects

AcustomerofmineisusingIDEA6fortheirprojectandIdliketouseIDEA8.IknowthatIDEA8

A customer of mine is using IDEA 6 for their project and I'd like to use IDEA 8. I know that IDEA 8 gives the option of upgrading the project or keeping it in the v6 format. If I use IDEA 8 but keep it in v6 format, will this give any grief to the the IDEA 6 users?

我的一位客户正在使用IDEA 6进行他们的项目,我想使用IDEA 8.我知道IDEA 8提供了升级项目或保持v6格式的选项。如果我使用IDEA 8但保持v6格式,这会给IDEA 6用户带来任何悲伤吗?

4 个解决方案

#1


IDEA has always upgraded my project files without problems, but I don't think that it is backwards compatible. If you want to maintain backwards compatibility, store only the IDEA 6 projects files in version control, and keep the IDEA 8 projects files only locally.

IDEA总是毫无问题地升级我的项目文件,但我不认为它是向后兼容的。如果要保持向后兼容性,请仅在版本控制中存储IDEA 6项目文件,并仅在本地保留IDEA 8项目文件。

Another possibility would be to not store the IDEA project files in version control at all. Use Maven or something else to manage the project dependencies. Since IDEA 7 it has been possible to import a Maven project to IDEA. (And I recommend upgrading from 6 to at least 7 just for the performance improvements that it gives, let alone other new features.)

另一种可能性是根本不将IDEA项目文件存储在版本控制中。使用Maven或其他东西来管理项目依赖项。自IDEA 7以来,可以将一个Maven项目导入IDEA。 (我建议将其从6提升到至少7,只是为了提高性能,更不用说其他新功能了。)

#2


Unless the project files change a lot, you might want to just make a copy of the v6 project files and let Idea upgrade them to v8. This would avoid any kind of change (intentional or otherwise) that would cause problems in Idea 6.

除非项目文件发生很大变化,否则您可能只想制作v6项目文件的副本,然后让Idea将它们升级到v8。这样可以避免任何会导致Idea 6出现问题的变更(有意或无意)。

#3


My recent experience of upgrading to IJ8 from 6 while keeping version 6 files has been so much of a mess (bad management of file encodings, skewed ant files, various freezes), I have renamed IntelliJ 8 "StoopidJ".

我最近从保留版本6文件升级到IJ8的经验已经非常混乱(文件编码管理不当,蚂蚁文件偏斜,各种冻结),我已经重命名为IntelliJ 8“StoopidJ”。

My advice would be, if you can keep version 6, keep it.

我的建议是,如果你能保留第6版,请保留它。

#4


I would suggest you not share project files between users. If you take a copy of their project files, just keep this as a local copy.

我建议你不要在用户之间共享项目文件。如果您获取其项目文件的副本,请将其保留为本地副本。


推荐阅读
  • 短视频app源码,Android开发底部滑出菜单首先依赖三方库implementationandroidx.appcompat:appcompat:1.2.0im ... [详细]
  • Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+Loope ... [详细]
  • java解析json转Map前段时间在做json报文处理的时候,写了一个针对不同格式json转map的处理工具方法,总结记录如下:1、单节点单层级、单节点多层级json转mapim ... [详细]
  • 本文介绍了如何在Spring框架中使用AspectJ实现AOP编程,重点讲解了通过注解配置切面的方法,包括方法执行前和方法执行后的增强处理。阅读本文前,请确保已安装并配置好AspectJ。 ... [详细]
  • PBO(PixelBufferObject),将像素数据存储在显存中。优点:1、快速的像素数据传递,它采用了一种叫DMA(DirectM ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • Leetcode学习成长记:天池leetcode基础训练营Task01数组
    前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • iOS 不定参数 详解 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • python模块之正则
    re模块可以读懂你写的正则表达式根据你写的表达式去执行任务用re去操作正则正则表达式使用一些规则来检测一些字符串是否符合个人要求,从一段字符串中找到符合要求的内容。在 ... [详细]
author-avatar
山百惠0-0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有