ant脚本部署RCP产品

主要学习的链接浅析 Ant 脚本部署 RCP 项目

1.${xxxxx}: 类似于linux命令中的环境变量。这些变量本身定义在同目录下的build.properties

2.想要正常执行这个运行ant脚本。需要修改一些环境变量符合自己的本地环境  例如pdeBuildPluginVersion,equinoxLauncherPluginVersion等一定要和自己对应的目录下文件对应
包括eclipseLocation等 都需要修改。

3.如果测试运行 出现Main类找不到的情况
要看<target name="ped-build"> <java>中设置的classPath是否正确   我出现的原因是直接从上面链接中copy的  空格也被拷贝进来了 所以找不到    (万恶的空格)

4.开始只是ant脚本后,他会检测plugins文件下的插件  有些自己加进去的插件 和重名但版本不同的插件他都能检测到  我看着烦 就把点名的插件移动出来了

5.后来还是总是Build Fail, 提示没有绑定JavaSE什么  有些org.eclipse.equinox.launcher找不到  自己本身项目的插件找不到什么的  反正 恶心我一天

解决方法:把build.properties中的JavaSE-1.6=${java.home}/lib/rt.jar删除 

估计是由于${java.home}没有配置成功  删除后用系统自带的环境变量

然后就顺利的运行完了   测试解压后的产品压缩包    运行正常

上传部分错误截图:

上传成功后部分截图:





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章