eclipse rcp项目打包

目录

  • eclipse rcp项目打包
  • 理论说明
  • 主要内容
    • 1.rcp项目打包用到的软件和方法
    • 2.具体的打包方法
  • 后文

理论说明

eclipse的rcp项目挺老的了,网络上找到的打包方法很多其实适配性并不好,站在前人的肩膀上,说说看了几天,又尝试几天的结果吧!

主要内容

1.rcp项目打包用到的软件和方法

(1)rcp项目打包实际上用到的工具就2个,一个JDK,一个Maven;
(2) 最最简单的打包方法是将rcp项目的插件按类别分成features、bundles、build三类,分别是功能项目features、插件项目bundles和产品项目build;
(3)三种插件项目按类别分成三个文件夹,每个文件夹中又有许多项目,每个 项目有其自己的pom.xml打包配置文件,每个文件夹有其自己的pom.xml打包配置文件,三个文件夹外面有一个父类(parent)pom.xml打包配置文件
(4)难点就是以上说的三种pom.xml打包配置文件,可以自行查找"maven tycho"关键词,这个"maven tycho"是专门用来打包rcp项目的一系列maven工具包,它不需要你手动去下载,maven tycho的配置和支持文件在parent pom.xml文件中需要自行写出。
(5)还记得上面把rcp项目根据类别分成了三个文件夹吗?这个是maven tycho打包方法的要求,可以理解为打包的“格式要求”。

2.具体的打包方法

1.jdk配置,即环境变量配置,cmd进入dos窗口,输入java、javac、java -version(查看jdk版本)命令,全部正确后,jdk配置完成。
2.maven配置,下载前了解清楚自己的jdk支持什么版本的maven包,别jdk1.6去使用maven3.2甚至更新的版本,maven配置完dos窗口输入mvn -v查看maven版本,在输入mvn help:system,查看maven本地库的依赖文件有没有下全,有报错自己百度。
3. 打包的步骤 其实很简单,在你正确配置了jdk和maven后,dos窗口cd 进入到你本地rcp项目分块好了的文件夹下,运行mvn clean install package(意思是项目清理之前打包的数据后(一般是每个项目的文件夹下的target文件夹),重新打包),正常打包后可以在build文件夹下的主插件(产品包)文件夹下的target/product目录下找到把整个rcp项目集成的zip文件,这个zip文件简单理解是.exe可执行文件包(当然,还少了其他一些文件,这个自行百度吧!)

后文

eclipse rcp项目打包相关推荐

  1. eclipse中将项目打包成jar的两种方法,及其问题与解决方法

    eclipse中将项目打包成jar的两种方法,及其问题与解决方法 参考文章: (1)eclipse中将项目打包成jar的两种方法,及其问题与解决方法 (2)https://www.cnblogs.co ...

  2. 将Eclipse Android项目打包成APK文件

    将Eclipse Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习Eclipse Android打包的内容,具体关于Eclipse Android内容的详解来看本文  . Ec ...

  3. java eclipse生成apk,将Eclipse Android项目打包成APK文件

    将Eclipse Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习Eclipse Android打包的内容,具体关于Eclipse Android内容的详解来看本文. Ecli ...

  4. Eclipse插件(RCP)项目打包

    目标 RCP 项目打包,导出为一个在Windowns平台可运行的软件包. 分析 RCP项目导出为某一平台的可运行程序,需要新建一个Product COnfiguration 文件,对导出i项目最一些配 ...

  5. java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法

    下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...

  6. java项目打包至SVN平台

    本文讲解的是maven项目打包过程(目前博主掌握的尚不完整,只是自己看看,下次补全) 1.第一步 生成相应的包到target文件夹当中 按照步骤操作 编译注意 1.打包命令 右键工程->Run ...

  7. eclipse打包项目为aar_eclipse中将项目打包成jar的两种方法,及其问题与解决方法...

    第一种:利用eclipse中自带的export功能 第一种方法分两种情况先来看第一种情况:没有引用外部jar的项目打包 步骤一:右键点击项目选择导出(export),选择java>jar文件(不 ...

  8. eclipse中的WEB项目打包部署到tomcat .

    简单说说: 我们的项目用到了ofc2,在生成图表之前要先生成.json文件. 首先遇到的问题是相同文件名字的json文件,如果只是改变其内容,然后刷新生成图表的页面,图表不会变. 我们小组负责这块的成 ...

  9. eclipse rcp_品牌化您的Eclipse RCP应用程序

    eclipse rcp 在Eclipse V3.1中引入Production Configuration之前,RCP开发人员面临着如何有效和高效地打包并通过所需的插件交付其RCP项目的问题. 实际上, ...

最新文章

  1. 《人工智能爱好者俱乐部》祝大家元旦快乐!
  2. (筆記) 如何安裝Altera USB Blaster? (SOC) (Quartus II) (DE2)
  3. 哈夫曼编码译码 C语言,【求助】严蔚敏版数据结构 哈夫曼编码译码
  4. linux下php扩展curl的安装
  5. wine运行exe程序只出现了一个黑色长方形
  6. jboss4 java_JBoss核心Java Web服务
  7. python语言的注释语句引导符_Python 为什么用 # 号作注释符?
  8. 12月江苏计算机考试报名入口,江苏2019年12月计算机等级报名时间丨报名系统
  9. linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06
  10. Python 综合应用 —— 名片管理系统
  11. vasp软件linux,QVASP 是一款 VASP 的辅助软件
  12. 如何从JFrog Artifactory下载资源到本地
  13. putty怎么进入文件夹_putty命令
  14. 夏令营/保研/考研复试被问到优缺点怎么回答?
  15. 高等数学:第一章 函数与极限(6)极限存在准则、两个重要极限
  16. STM32-MIDI音乐播放程序
  17. Can't connect to Mysql server on .....(10038)的解决办法
  18. 2020年复旦大学计算机学院夏令营面经
  19. 数据库中存储过程和触发器的区别是什么
  20. Direct3D 与 OpenGl

热门文章

  1. Udesk微前端之路
  2. ListView隔行变色
  3. Javabase到easyui的知识总结
  4. 我们需要一颗强劲的心脏--小谈机房建设工程
  5. 用python画画的原理_python来画画第二弹!
  6. 电容器的基础知识(1)
  7. 《C++Primer 中文第四版》 笔记
  8. xuex 详解以及使用
  9. Python--Matplotlib简单了解
  10. 【树】你真的会二叉树了嘛? --二叉树LeetCode专题Ⅳ