使用Ant编译Eclipse源代码

原文:

http://blog.csdn.net/gonxi/article/details/603947

一、什么是Eclipse源代码编译?

Eclipse源代码编译提供开发者一个自动方法来编译java代码,产生javadoc,最后,产生一个zip文件,从下载的源代码树而来的eclipse运行体。源代码编译最终的结果是一个可以运行的Eclipse。

二、获得源代码

源代码编译下载包含所有的java代码,非java资源和脚本,编译一个完整版本的Eclipse所需要的。

尽管你可以手工编辑build.xml文件在每个feature和plugin里,他们是由eclipse pde-build plugin产生的。作为一个结果,你需要下载一个新的源代码编译zip文件当eclipse源代码版本发生改变时,例如增加或减少插件。

Eclipse的详细源代码编译的版本建立是包含在源代码编译的zip文件名。例如,eclipse-sourceBuild-srcIncluded-3.0.zip 编译 Eclipse 版本

时间: 2024-12-29 11:52:18

使用Ant编译Eclipse源代码的相关文章

使用Eclipse&Ant编译hadoop2.x的eclipse插件

注意:以下操作基于Hadoop-1.2.1,Eclipse Luna 1.下载插件源码包 https://github.com/winghc/hadoop2x-eclipse-plugin 2.新建eclisep java工程,将压缩包中以下目录的内容复制到project中 hadoop2x-eclipse-plugin-master.zip\hadoop2x-eclipse-plugin-master\src\contrib\eclipse-plugin 3.增加依赖库 其中hadoop-2.

使用Eclipse&Ant编译hadoop1.x的eclipse插件

注意:以下操作基于Hadoop-1.2.1,Eclipse Luna 1.将hadoop eclipse插件的工程导入Eclipse.插件源码目录如下: D:\Lab\lib\hadoop\hadoop-1.2.1\src\contrib\eclipse-plugin 2.配置工程依赖 3.准备ant的配置文件 D:\Lab\lib\hadoop\hadoop-1.2.1\src\contrib\build-contrib.xml 将以上build-contrib.xml拷贝到项目目录中,并修改

Maven、gradle、Ant、Eclipse IDE

Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=search 觉得应该很多同学有和我一样的疑惑,所以分享下. 1.使用github上的开源项目时是不是经常发现有个叫maven的东西? 2.第一次使用Android studio时是不是要下载一个gradle的玩意? 折腾了一天,想导入下github的客户端源码.当然现在还没成功...各种看不懂的错误.郁

hadoop2.4 编译Eclipse插件

编译前的准备: 首先安装ANT.ECLIPSE .HADOOP.使用的的HADOOP版本是2.4. 1.安装ANT 解压: tar -zxvf    apache-ant-1.9.4-bin.tar.gz 重命名:mv apache-ant-1.9.4   ant 添加环境变量: export ANT_HOME=  #{home}/ant export $PATH=$PATH:ANT_HOME/bin 验证: ant -version apache-ant-1.9.4 2.将Eclipse .h

使用ant编译之签名问题

DionysosLai([email protected]) 2015/1/5 使用ant编译,可以很大提高项目开发效率.目前,coco2dx官方所提倡的提高几十倍的编译速度,其实就是使用了ant技术.原理提前将引擎库编译成一个so文件,游戏编译时,只需要编译自己的代码即可,而不需要同时编译引擎代码.相比自己的代码与引擎代码量,二者相差了几十倍,因此速度会提高很多.同时另一方面,很多问题,在Eclipse上只会报错,而不能指出具体位置(相信,大家在写mk文件时,就遇到这个问题).然而,使用了an

ant编译的时候,报错文件不存在,以及版本不一致

ant编译的时候, 1. 报错:D:\software\apache-tomcat-7.0.2\lib does not exist.解决办法:需要更改目录,build.properties 文件中,tomcat.home=当前使用的tomcat的路径,例如 D:\\software\\apache-tomcat-7.0.1java.home=当前使用的java的bin路径,例如 D:\\java1.6\\bin都配置成使用的正确的路径 2. 报错:java.lang.UnsupportedCl

Ant编译的jar文件,ANE不识别

Ant编译的jar文件,ANE不识别 问题描述 Android的ANE打包需要jar文件.Eclipse可以提供jar文件的导出. 然而,当我使用Ant来自动化完成ANE打包流程的时候,jar文件出了问题. 如果使用Ant生成的jar文件来打包ANE.那么ANE在使用的时候,会发生 ExtensionContext 无法初始化的情况. 也就是说,在调用 ExtensionContext.createExtensionContext(EXTENSION_ID) 的时候,得到的永远是null. 问题

Maven、gradle、Ant、Eclipse IDE,ADT,intellij IDEA

(1)Maven.gradle.Ant.Eclipse IDE之间的关系 觉得应该很多同学有和我一样的疑惑,所以分享下. 1.使用github上的开源项目时是不是经常发现有个叫maven的东西? 2.第一次使用Android studio时是不是要下载一个gradle的玩意? 折腾了一天,想导入下github的客户端源码.当然现在还没成功...各种看不懂的错误.郁闷为什么他们弄这些高端玩意干嘛,我们平时eclipse里面不一样的好好的开发吗. 幸好无意间发现网上这篇回答,豁然开朗. "一般而言.

Eclipse源代码分析

Eclipse源代码分析 一.概述走入Eclipse的内核,看看它到底是怎么工作的? 1.Eclipse源代码 下载地址:http://download.eclipse.org/eclipse/downloads 2.源代码阅读工具        Source Insight  V3.5它其实是一个代码编辑软件,因为有强大的代码分析工具,可以很方便地跟踪代码的相关性,所以常用来作为阅读代码的工具.下载地址:http://sourceinsight.com/down35.html 为了方便代码的分