java – 使用tycho maven捆绑基于RCP插件的JRE
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 使用tycho maven捆绑基于RCP插件的JRE,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1277字,纯文字阅读大概需要2分钟。
内容图文
![java – 使用tycho maven捆绑基于RCP插件的JRE](/upload/InfoBanner/zyjiaocheng/700/8e84f9356f304fd79a3703f9d01be7b0.jpg)
我有基于插件模型的RCP应用程序.我想把JRE放到由Maven Tycho创建的最终工件上.我试着遵循这些推荐
including-a-jre-in-a-tycho-build
bundle-jre-along-with-your-product
我创建了另一个功能项目,其中将所需的JRE放在功能项目的根目录中.在我的情况下这jre / win64.我为产品定义添加了功能.但我不明白如何通知maven进程负责在我的功能项目中创建有关JRE的产品分发
我的构建属性文件是
bin.includes=feature.xml
root.win32.win32.x86_64= ./jre/win64
我还创建了新的pom.xml并添加到父pom.xml
我使用tycho 1.1.0和Eclipse Neon.3作为平台
解决方法:
对于我的开源Eclipse RCP e4应用程序,我正在捆绑由Azul提供的OpenJDK二进制文件.查看构建Eclipse功能的Github project.
简而言之,它使用了上面提到的博客文章Including a JRE in a Tycho build中概述的想法.使用根文件的优点是可以通过P2更容易地更新JRE(在根文件的情况下,Windows上运行的JRE可能会阻止替换为更新的JRE).
that repository的Tycho版本确实:
>从Zulu下载JDK版本
>使用适当的setJvm p2 Touchpoint Instructions创建包
>使用所有JRE包和存储库创建一个功能,以便在其他构建中使用
>创建具有自更新功能的RCP e4应用程序,以测试打包的JRE
在RCP产品中使用此功能不仅仅是将功能添加到产品定义中:
<?xml version="1.0"?>
<?pde version="3.5"?>
<product name="Test Product">
<features>
<feature id="test.feature"/>
<feature id="org.eclipse.e4.rcp"/>
<feature id="name.abuchen.zulu.jre.feature"/>
</features>
</product>
内容总结
以上是互联网集市为您收集整理的java – 使用tycho maven捆绑基于RCP插件的JRE全部内容,希望文章能够帮你解决java – 使用tycho maven捆绑基于RCP插件的JRE所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。