`
wlo_o
  • 浏览: 50505 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

转 Eclipse 版本编号含义

    博客分类:
  • Java
阅读更多

 

1. Eclipse的版本号(X.Y.Z)是有含义的。X表示其API有破坏性的更新;Y表示其API没有破坏性的更新;Z表示Bug的修正。这里的项目现在都有各自不同的版本号,例如Platform 3.2, TPTP 4.2, BIRT 2.1, CDT 3.1, EMF 2.2等。如果我们强迫每个项目使用一个通用的版本号 (3.2),那么一些项目就要返回以前的版本(TPTP),而另一些项目在API没有更新的情况下就要跳过该版本(BIRT、EMF)等等。我们不想强迫项目在破坏版本含义的情况下转换名称,因此我们不想使用通用的版本号。
 

2. 不同Eclipse项目拥有不同的发布周期。一些项目一年发布一次(例如Platform),一些项目一年发布两次(例如TPTP、BIRT等),而另一些项目每年发布多次。如果强迫项目使用统一的版本号,那我们必须限制发布比较快的项目的速度与比较慢的项目的进度同步。这看起来是不正确的。

因此,我们保持了每个项目的版本号的独立,并使用了一个基于单词的方案(木星的卫星)来产生共同发布版本。今年是Callisto,明年将会是Europa(木卫二)。

 

callisto是木卫四,明年换成木卫二,这是什么逻辑?

答案就在于木星的卫星于木星之间的距离远近排行

 

 

 

Eclipse 3.1 版本代号 IO 【木卫1,伊奥】 
Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】 
Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】 
Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】 
Eclipse 3.5 版本代号 Galileo 【伽利略】 
Eclipse 3.6 版本代号 Helios 【太阳神】
你用的版本,其中的SR1 代表修正版,就是正式版出来之后所做了一次修订.

Eclipse 3.7 版本代号 Indigo 【靛青】[处于计划阶段]

 

分享到:
评论

相关推荐

    基于Eclipse RCP的复合应用

    文件名“06124”可能是文章的章节编号或者某个特定部分的标识,但具体含义需结合文件内容才能明确。如果这个文件包含了关于如何设计和实现Eclipse RCP复合应用的细节,那么它可能会涵盖以下几个方面: 1. **项目...

    软件工程实验报告.docx

    4. 编写数据字典,详细定义系统中的各个数据元素,如图书管理员、读者、图书、借阅信息等,包括它们的属性、含义和存储位置。 五、数据字典举例 - 图书管理员:包含管理员编号、登录名、密码和权限,权限分为1...

    基于Java的推箱子游戏设计与实现答辩PPT.pptx

    * Eclipse集成开发工具是开源的,基于JAVA的可拓展的开发平台 * Swing用户界面开发工具包,以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格 * JDK是JAVA语言的开发工具包,包括了JAVA...

    电影售票系统开题报告.doc

    电影售票系统是一个典型的计算机毕业设计项目,主要使用Java编程语言结合Swing图形界面技术来构建,同时采用Eclipse、MyEclipse或IDEA作为开发工具,并利用MySQL作为数据库存储系统数据。该系统的设计目的是为了满足...

    bei da qniao y2实战

    【标签】:“22”可能代表项目编号或者课程版本号,但具体含义需要更多上下文才能确定。 【部分内容】:这个实战项目是设计和实现一个2010南非世界杯冠军预测投票系统的部分。下面是项目的详细技术要求: 1. **...

    实验上机管理

    例如,Java编程可能需要JDK和Eclipse或IntelliJ IDEA,Python编程则可能需要Python解释器和PyCharm。同时,实验环境的安全性和稳定性也是管理的重点,防止病毒入侵和数据丢失。 其次,实验内容的设计至关重要。通常...

    xiaohuangche.rar_MYSQL销售_chosey2s_java 销售_myeclipse_question72p

    "question72p"可能是指问题集或项目的第72个部分,也可能是一个特定的问题编号,这通常关联于开发过程中的某个挑战或需要解决的技术问题,不过具体含义需要更详细的信息来确定。 综合以上信息,我们可以推断...

    jetty-home-10.0.7.tar.gz

    文件名"jetty-home"代表了Jetty的安装目录或“家”,而"10.0.7"是该版本的编号,表明这是Jetty的第10个主要版本,0.7是次要版本号,通常包含错误修复和改进。".tar.gz"扩展名表明这个文件是一个被gzip压缩的tar归档...

    数据库课程设计-图书馆管理信息系统.doc

    每个实体都有唯一标识,如管理员编号、ISBN/ISSN、条形码等。读者信息包括类型、最大借阅数等,借阅信息包括借阅日期、归还日期和罚款计算。 4.1.2 事务需求:涵盖数据录入、更新和删除,如新管理员、书籍、副本、...

    JAVA课程设计连连看游戏的开发.pdf

    根据给定文件的内容和描述,文件涉及的主题为“JAVA课程设计连连看游戏的开发”,接下来我将详细解释文件内容中蕴含的知识点。...具体实现细节、课程编号与特定代码的准确含义需要结合完整文档和开发环境进行详细解读。

    基于SIP的java 聊天室 完整源程序 服务器端

    "123456789"可能是一个占位符或者无特定含义,但通常标签是用来标识和分类资源的,例如在这个项目中,如果这些数字代表特定的特征或技术,那么它们可能与SIP协议的特性(如媒体编码、身份验证、会话管理等)有关,...

    Java 开发规范

    - 项目编号命名:采用项目英文或中文拼音加开发组编号和序列号,序列号不足时补零。 - 文档命名:项目名加文档类型加序列号和编写人信息,保持一致性。 - JSP和HTML命名:使用小写字母,下划线分隔单词,显示内容...

    代码mp301.rar

    描述中的信息同样为“代码mp301.rar”,这暗示了“mp301”可能是该项目、课程或任务的代码编号,具体含义可能与编程练习、项目作业或者某种特定的编程挑战有关。由于没有提供更详细的信息,我们只能推测这个项目可能...

    JSP新闻发布系统

    在标签"222"可能代表的是一个特定的版本号或者项目编号,具体含义需要根据项目实际设定来理解。 系统的开发过程中,还会涉及到MVC(Model-View-Controller)架构模式,将业务逻辑、数据和用户界面分离,提高代码的...

    Star_1.rar_O6T5_hungry8gr_编程

    "O6T5"和"hungry8gr"可能是个人代号或者项目编号,具体含义需要进一步的信息才能确定。描述中的“星星闪烁,弯月挂空,星星眨眼睛,眨眼睛,一闪一闪”虽然富有诗意,但在编程语境下,可能是指某种闪烁效果、动画...

    《唯品会Java开发手册》1.0.2版.pdf

    命名的好坏直接影响代码的清晰度,因此推荐使用能明确上下文含义的名称,如使用userList而非list。此外,避免使用编号的命名方式,如a1、a2,以及过于相似可能导致混淆的名称,如callerId与calleeId。 包名应全部...

    pj-75

    标题"PJ-75"可能指的是一个项目编号或者软件版本号,但没有具体的上下文,我们无法确定它的具体含义。由于描述中同样只有"PJ-75"这一信息,我们只能根据标签和压缩包内的文件名来推测可能涉及的知识点。 在IT行业中...

    数据库课程设计实验报告-火车票售票管理系统(1).doc

    - **索引**:提高数据检索速度,可能在车次、车票编号等关键字段上建立索引。 - **视图**(可选):创建逻辑上的数据视图,简化复杂查询。 ### 七、应用程序设计 - **功能模块**:包括管理员模块和用户模块,分别...

    javaee课件

    在Eclipse集成开发环境中新建一个Web工程,命名为hibernate-prj2。这个工程将用来构建和部署我们的Hibernate应用。 3. 添加所需的库文件和配置文件: 为了使Hibernate能够与MySQL数据库交互,需要添加MySQL的驱动...

    java代码-22222

    在Java编程语言中,"22222"可能是一个特定的项目编号或者版本标识,但没有足够的上下文来详细解释其含义。然而,我们可以深入探讨一下Java代码的基础知识,以及压缩包中包含的`main.java`和`README.txt`文件的作用。...

Global site tag (gtag.js) - Google Analytics