eclipse rcp项目打包
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项目打包相关推荐
- eclipse中将项目打包成jar的两种方法,及其问题与解决方法
eclipse中将项目打包成jar的两种方法,及其问题与解决方法 参考文章: (1)eclipse中将项目打包成jar的两种方法,及其问题与解决方法 (2)https://www.cnblogs.co ...
- 将Eclipse Android项目打包成APK文件
将Eclipse Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习Eclipse Android打包的内容,具体关于Eclipse Android内容的详解来看本文 . Ec ...
- java eclipse生成apk,将Eclipse Android项目打包成APK文件
将Eclipse Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习Eclipse Android打包的内容,具体关于Eclipse Android内容的详解来看本文. Ecli ...
- Eclipse插件(RCP)项目打包
目标 RCP 项目打包,导出为一个在Windowns平台可运行的软件包. 分析 RCP项目导出为某一平台的可运行程序,需要新建一个Product COnfiguration 文件,对导出i项目最一些配 ...
- java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法
下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...
- java项目打包至SVN平台
本文讲解的是maven项目打包过程(目前博主掌握的尚不完整,只是自己看看,下次补全) 1.第一步 生成相应的包到target文件夹当中 按照步骤操作 编译注意 1.打包命令 右键工程->Run ...
- eclipse打包项目为aar_eclipse中将项目打包成jar的两种方法,及其问题与解决方法...
第一种:利用eclipse中自带的export功能 第一种方法分两种情况先来看第一种情况:没有引用外部jar的项目打包 步骤一:右键点击项目选择导出(export),选择java>jar文件(不 ...
- eclipse中的WEB项目打包部署到tomcat .
简单说说: 我们的项目用到了ofc2,在生成图表之前要先生成.json文件. 首先遇到的问题是相同文件名字的json文件,如果只是改变其内容,然后刷新生成图表的页面,图表不会变. 我们小组负责这块的成 ...
- eclipse rcp_品牌化您的Eclipse RCP应用程序
eclipse rcp 在Eclipse V3.1中引入Production Configuration之前,RCP开发人员面临着如何有效和高效地打包并通过所需的插件交付其RCP项目的问题. 实际上, ...
最新文章
- 《人工智能爱好者俱乐部》祝大家元旦快乐!
- (筆記) 如何安裝Altera USB Blaster? (SOC) (Quartus II) (DE2)
- 哈夫曼编码译码 C语言,【求助】严蔚敏版数据结构 哈夫曼编码译码
- linux下php扩展curl的安装
- wine运行exe程序只出现了一个黑色长方形
- jboss4 java_JBoss核心Java Web服务
- python语言的注释语句引导符_Python 为什么用 # 号作注释符?
- 12月江苏计算机考试报名入口,江苏2019年12月计算机等级报名时间丨报名系统
- linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06
- Python 综合应用 —— 名片管理系统
- vasp软件linux,QVASP 是一款 VASP 的辅助软件
- 如何从JFrog Artifactory下载资源到本地
- putty怎么进入文件夹_putty命令
- 夏令营/保研/考研复试被问到优缺点怎么回答?
- 高等数学:第一章 函数与极限(6)极限存在准则、两个重要极限
- STM32-MIDI音乐播放程序
- Can't connect to Mysql server on .....(10038)的解决办法
- 2020年复旦大学计算机学院夏令营面经
- 数据库中存储过程和触发器的区别是什么
- Direct3D 与 OpenGl