eclipse rcp-创建rcp-创建target

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

  1. 编辑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 复制代码
<?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>
相关推荐
JAVA面经实录9174 小时前
Java企业级工程化·终极完整版背诵手册(无遗漏、全覆盖、面试+落地通用)
java·开发语言·面试
许彰午6 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
Bat U7 小时前
JavaEE|多线程初阶(七)
java·开发语言
掌心向暖RPA自动化9 小时前
如何获取网页某个元素在屏幕可见部分的中心坐标影刀RPA懒加载坐标定位技巧
java·javascript·自动化·rpa·影刀rpa
日取其半万世不竭9 小时前
Minecraft Java版社区服务器搭建教程(Linux,适合新手)
java·linux·服务器
TeamDev10 小时前
JxBrowser 9.0.0 版本发布啦!
java·前端·混合应用·jxbrowser·浏览器控件·跨平台渲染·原声输入
AI人工智能+电脑小能手10 小时前
【大白话说Java面试题】【Java基础篇】第24题:Java面向对象有哪些特征
java·开发语言·后端·面试
AI人工智能+电脑小能手11 小时前
【大白话说Java面试题】【Java基础篇】第25题:JDK1.8的新特性有哪些
java·开发语言·后端·面试
likerhood11 小时前
SLF4J: Failed to load class “StaticLoggerBinder“ 解决
java·log4j·maven
早日退休!!!11 小时前
大模型推理瓶颈七层分析模型
java·服务器·数据库