eclipse rcp-创建rcp-创建target
1.创建一个target文件,将其命名为mine-rcp.target


2. 编辑target
2.1 点击add按钮,选中software site

2.2 选择一个software site
打开浏览器。
选择一个合适的eclipse作为基础版本。进入https://download.eclipse.org/eclipse/downloads/https://download.eclipse.org/eclipse/downloads/
选择一个版本,例如我选择4.32,进入https://download.eclipse.org/eclipse/downloads/drops4/R-4.32-202406010610/

复制该software repository的url
| https://download.eclipse.org/eclipse/updates/4.32/ |
2.3 使用该url
回到eclipse,点击add按钮,勾选所需的feature,然后点击finish

3.使用该url

参考:
eclipse-platform的update site为
https://download.eclipse.org/eclipse/updates/4.35-I-builds/I20241212-1800/
nebula的update site为
https://download.eclipse.org/nebula/archive/releases/3.1.1/
orbit的update site为
https://download.eclipse.org/tools/orbit/downloads/drops/R20220830213456/
gef的update site为
https://download.eclipse.org/tools/gef/classic/release/3.22.0
完成的target文件如下
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="mine-rcp"><locations><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/eclipse/updates/4.34/"/><unit id="org.eclipse.platform.ide" version="4.34.0.I20241120-1800"/><unit id="org.eclipse.sdk.ide" version="4.34.0.I20241120-1800"/></location><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/tools/gef/classic/release/3.22.0"/><unit id="org.eclipse.draw2d.feature.group" version="3.22.0.202411181923"/><unit id="org.eclipse.draw2d.sdk.feature.group" version="3.22.0.202411181923"/></location><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository"/><unit id="org.dom4j" version="2.1.1.v20221112-0806"/><unit id="org.dom4j.source" version="2.1.1.v20221112-0806"/></location><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/nebula/archive/releases/3.1.1/"/><unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.effects.stw.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.examples.feature.feature.group" version="1.0.4.202402011804"/><unit id="org.eclipse.nebula.examples.release.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.feature.feature.group" version="3.1.1.202402011804"/><unit id="org.eclipse.nebula.visualization.feature.feature.group" version="2.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.badgedlabel.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.cdatetime.css.feature.feature.group" version="1.4.0.202402011804"/><unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.5.0.202402011804"/><unit id="org.eclipse.nebula.widgets.chips.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.compositetable.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.ctreecombo.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.floatingtext.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.fontawesome.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.formattedtext.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.gallery.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.ganttchart.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.geomap.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.grid.css.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.grid.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.led.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.nebulaslider.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.breadcrumb.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.calculator.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.checkboxgroup.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.columnbrowser.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.commons.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.dialog.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.duallist.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.header.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.heapmanager.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.horizontalspinner.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.launcher.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.logindialog.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.multichoice.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.notifier.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.panels.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.preferencewindow.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.promptsupport.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.propertytable.feature.feature.group" version="1.0.2.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.rangeslider.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.roundedtoolbar.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.starrating.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.switchbutton.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.textassist.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.tipoftheday.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.titledseparator.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.oscilloscope.css.feature.feature.group" version="1.4.0.202402011804"/><unit id="org.eclipse.nebula.widgets.oscilloscope.feature.feature.group" version="1.4.0.202402011804"/><unit id="org.eclipse.nebula.widgets.paperclips.feature.feature.group" version="2.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.passwordrevealer.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.pgroup.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.progresscircle.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.pshelf.css.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.pshelf.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.5.1.202402011804"/><unit id="org.eclipse.nebula.widgets.roundedcheckbox.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.roundedswitch.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.segmentedbar.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.splitbutton.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.stepbar.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.tablecombo" version="1.2.0.202402011804"/><unit id="org.eclipse.nebula.widgets.tablecombo.css.feature.feature.group" version="1.2.0.202402011804"/><unit id="org.eclipse.nebula.widgets.tiles.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.treemapper.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.xviewer.feature.feature.group" version="1.1.0.202402011804"/></location></locations>
</target>
相关文章:
eclipse rcp-创建rcp-创建target
1.创建一个target文件,将其命名为mine-rcp.target 2. 编辑target 2.1 点击add按钮,选中software site 2.2 选择一个software site 打开浏览器。 选择一个合适的eclipse作为基础版本。进入https://download.eclipse.org/eclipse/downloads/https://dow…...
微信小程序--创建一个日历组件
微信小程序–创建一个日历组件 可以创建一个日历组件,来展示当前月份的日期,并支持切换月份的功能。 一、目录结构 /pages/calendarcalendar.wxmlcalendar.scsscalendar.jscalendar.json二、calendar.wxml <view class"calendar"><…...
质量问题分析与改进常见方法
大同小异,本质都是定位、解决、推广三大步双归零 技术归零五条要求:“定位准确、机理清楚、问题复现、措施有效、举一反三”。 管理归零五条要求:“过程清楚、责任明确、措施落实、严肃处理、完善规章”。 航天FRACASFRACAS ,是“…...
质数的和与积
质数的和与积 C语言代码C 代码Java代码Python代码 💐The Begin💐点点关注,收藏不迷路💐 两个质数的和是S,它们的积最大是多少? 输入 一个不大于10000的正整数S,为两个质数的和。 输出 一个整…...
数据结构 (35)分配类排序
前言 分配类排序是数据结构中的一种重要排序方法,其核心思想是利用分配和收集过程对元素进行排序,而无需比较元素之间的关键字。这种方法突破了基于关键字比较的排序算法的时间下界,可以达到线性时间复杂度O(n)。 一、分配类排序的基本概念 分…...
Cesium隐藏默认控件
终于有时间开始整理下知识点了。 开搞 本地环境 vue3vitecesiumvite和cesium都是最新版本这里有个问题需要注意,就是如何为Cesium配置Vite,随便检索一下,大部分都时通过插件【vite-plugin-cesium】作为解决方案,我本地创建新的示…...
Spark SQL 执行计划解析源码分析
本文用于记录Spark SQL执行计划解析的源码分析。文中仅对关键要点进行提及,无法面面具到,仅描述大体的框架。 Spark的Client有很多种,spark-sql,pyspark,spark- submit,R等各种提交方式,这里以…...
rabbitMq举例
新来个技术总监,把 RabbitMQ 讲的那叫一个透彻,佩服! 生产者 代码举例 public String sendMsg(final String exchangeName,final String routingKey,final String msg) {} /*** 发送消息* param exchangeName exchangeName* param routin…...
奇怪的知识又增加了:ESP32下的Lisp编程=>ULisp--Lisp for microcontrollers
ESP32下有MicroPython,那么我就在想,有Lisp语言支持吗?答案是果然有!有ULisp,专门为MCU设计的Lisp! 网址:uLisp - Lisp for microcontrollers 介绍:用于微控制器的 Lisp 适用于 Ar…...
渗透测试之信息收集
免责声明:使用本教程或工具,用户必须遵守所有适用的法律和法规,并且用户应自行承担所有风险和责任。 文章目录 1. 基础信息收集2. 网络资产发现3. 网站和应用信息4. 技术栈识别5. 安全漏洞和配置6. 移动应用分析7.Google语法常见Google使用场…...
基本分页存储管理
一、实验目的 目的:熟悉并掌握基本分页存储管理的思想及其实现方法,熟悉并掌握基本分页存储管理的分配和回收方式。 任务:模拟实现基本分页存储管理方式下内存空间的分配和回收。 二、实验内容 1、实验内容 内存空间的初始化——可以由用户输…...
SQLServer到MySQL的数据高效迁移方案分享
SQL Server数据集成到MySQL的技术案例分享 在企业级数据管理中,跨平台的数据集成是一个常见且关键的任务。本次我们将探讨如何通过轻易云数据集成平台,将巨益OMS系统中的退款单明细表从SQL Server高效、安全地迁移到MySQL数据库中。具体方案名称为“7--…...
软考:工作后再考的性价比分析
引言 在当今的就业市场中,软考(软件设计师、系统分析师等资格考试)是否值得在校学生花费时间和精力去准备?本文将从多个角度深入分析软考在不同阶段的性价比,帮助大家做出明智的选择。 一、软考的价值与局限性 1.1 …...
shell编程(完结)
shell编程(完结) 声明! 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章 笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其…...
UNIX数据恢复—UNIX系统常见故障问题和数据恢复方案
UNIX系统常见故障表现: 1、存储结构出错; 2、数据删除; 3、文件系统格式化; 4、其他原因数据丢失。 UNIX系统常见故障解决方案: 1、检测UNIX系统故障涉及的设备是否存在硬件故障,如果存在硬件故障…...
adb连接逍遥安卓模拟器失败的问题解决方案
1、逍遥安卓模拟器进入系统应用,设置-关于平板电脑-版本号,连续点击3次以上,直到提示进入开发者模式,返回设置界面,进入【开发者选项】-【USB调试】开启,之后重启模拟器再次adb尝试连接。 2、android stud…...
【昇腾】NPU ID:物理ID、逻辑ID、芯片映射关系
起因: https://www.hiascend.com/document/detail/zh/Atlas%20200I%20A2/23.0.0/re/npu/npusmi_013.html npu-smi info -l查询所有NPU设备: [naienotebook-npu-bd130045-55bbffd786-lr6t8 DCNN]$ npu-smi info -lTotal Count : 1NPU…...
Three.js曲线篇 8.管道漫游
目录 创建样条曲线 创建管道 透视相机漫游 完整代码 大家不要被这个“管道漫游”这几个字所蒙骗了,学完后大家就知道这个知识点有多脏了。我也是误入歧途,好奇了一下“管道漫游”。好了,现在就给大家展示一下为啥这个只是点脏了。 我也废话…...
scala基础_数据类型概览
Scala 数据类型 下表列出了 Scala 支持的数据类型: 类型类别数据类型描述Scala标准库中的实际类基本类型Byte8位有符号整数,数值范围为 -128 到 127scala.Byte基本类型Short16位有符号整数,数值范围为 -32768 到 32767scala.Short基本类型I…...
【LeetCode刷题之路】622.设计循环队列
LeetCode刷题记录 🌐 我的博客主页:iiiiiankor🎯 如果你觉得我的内容对你有帮助,不妨点个赞👍、留个评论✍,或者收藏⭐,让我们一起进步!📝 专栏系列:LeetCode…...
别再被‘万向死锁’吓到了!一个拧瓶盖的日常例子,5分钟搞懂欧拉角和四元数的区别
从拧瓶盖到游戏开发:用生活常识破解万向死锁之谜 想象一下,你正试图拧开一瓶顽固的矿泉水瓶盖。第一次尝试,你顺时针旋转瓶盖——没动静;于是你调整手腕角度再次尝试,这次瓶盖却意外滑脱了方向。这种日常挫败感&#x…...
FLUX.1-dev像素生成器教程:多提示词加权与逻辑组合语法详解
FLUX.1-dev像素生成器教程:多提示词加权与逻辑组合语法详解 1. 像素幻梦创意工坊简介 像素幻梦 (Pixel Dream Workshop) 是一款基于FLUX.1-dev扩散模型的像素艺术生成工具,专为创作者设计。它采用16-bit像素风格的现代明亮界面,提供沉浸式的…...
若依框架下,如何让JimuReport积木报表乖乖认你的登录状态?(附完整前后端代码)
若依框架与JimuReport深度整合:实现无缝登录状态管理的全链路实践 在当今企业级应用开发中,权限控制与单点登录已成为基础需求。当我们将若依(RuoYi)这一流行后台管理系统框架与JimuReport报表工具集成时,如何确保两者间的登录状态无缝衔接&a…...
龙虾为啥越养越贵,越用越蠢?极客老王揭秘Agent落地真相
进入2026年3月,科技圈的舆论风向标发生了一次剧烈偏移。曾经被誉为开启“AI代驾”时代的超级智能体OpenClaw(俗称“龙虾”),在经历了一年的野蛮生长后,正陷入一场空前的信任危机。根据最新的行业调研数据显示ÿ…...
你还在用StreamingResponse硬扛LLM流式?FastAPI 2.0全新AsyncIteratorResponse实践已落地金融级AI客服(限前500名获取迁移checklist)
第一章:FastAPI 2.0异步流式响应的核心演进与金融级落地价值FastAPI 2.0 将 StreamingResponse 的底层调度机制从 ASGI 的同步迭代器封装,全面升级为原生协程驱动的异步生成器(async def ... yield),彻底消除事件循环阻…...
【云原生Java冷启动优化黄金法则】:20年实战提炼的7步精准调优路径(含GraalVM+Quarkus实测数据)
第一章:云原生Java函数计算冷启动问题的本质剖析云原生Java函数计算中的冷启动并非单纯由JVM启动耗时导致,而是多层资源调度与运行时初始化耦合引发的系统性延迟现象。其本质在于函数实例生命周期与请求到达时间的异步解耦——当无活跃实例可用时&#x…...
宇视NVR接入AS-V1000平台全流程指南(含SDK端口配置避坑)
宇视NVR对接AS-V1000平台实战手册:从配置到排障的深度解析 当监控系统需要整合多品牌设备时,宇视NVR与AS-V1000平台的对接成为典型场景。不同于标准化的协议对接,SDK接入方式往往隐藏着诸多"暗礁"——从端口冲突到能力集匹配&#…...
使用Java实现数据的生产和消费
【Kafka】Java实现数据的生产和消费 Kafka介绍 Kafka 是由 LinkedIn 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。 Kafka术语 …...
AI做表工具三强对决:Excel-Agent、ChatExcel、Excel 原生 Agent,谁才是职场数据处理真王者?
当 AI 遇上 Excel,传统制表、数据清洗、复杂分析的低效困局被彻底打破。当前市场上,Excel-Agent、ChatExcel、Excel 原生 Agent 模式 是 AI 表格领域的三大主流选择,但三者在技术逻辑、使用体验、数据安全、实战效能上差异显著。作为专为 Exc…...
OpenClaw人人养虾:密钥管理
Gateway 提供安全的密钥管理(Secrets Management)功能,用于加密存储 API Key、Token 等敏感凭证,避免在配置文件中暴露明文。为什么需要密钥管理明文风险将 API Key 直接写在配置文件中存在严重安全风险:配置文件可能被…...
