如何在Eclipse中指定Git仓库内特定文件夹创建RCP应用项目?
高效调整Tycho项目创建路径的方案
方案1:全局配置Eclipse项目存储规则
- 打开Eclipse偏好设置:
Window > Preferences(Windows/Linux)或Eclipse > Settings(Mac) - 进入
General > Workspace > Linked Resources,点击「新建」定义变量(比如TYCHO_REPO_ROOT),指向你的Git仓库根目录 - 转到
General > Workspace > Projects,勾选「Prompt for project location」,每次创建项目时直接选择Git仓库内的对应分组文件夹(如bundles、features);若需要固定默认路径,可直接设置Default project location为${TYCHO_REPO_ROOT},按需调整
方案2:用Tycho Maven原型直接生成到Git仓库
- 跳过Eclipse手动创建,直接在Git仓库目标目录生成标准Tycho子项目:
- 终端切换到Git仓库内的目标文件夹(比如
bundles) - 执行Maven命令生成bundle项目(替换为你的Tycho版本):
mvn archetype:generate -DarchetypeGroupId=org.eclipse.tycho -DarchetypeArtifactId=tycho-osgi-bundle-archetype -DarchetypeVersion=4.0.0 - 回到Eclipse,通过
File > Import > Maven > Existing Maven Projects导入生成的项目,自动关联Git仓库路径
- 终端切换到Git仓库内的目标文件夹(比如
方案3:迁移现有项目到Git仓库并重新链接
- 如果已经在工作区创建了项目,可快速迁移到Git仓库:
- 右键工作区项目选择「删除」,勾选「Delete project contents on disk」(先确认变更已提交或备份)
- 将项目文件移动到Git仓库内的对应分组文件夹
- Eclipse中选择
File > Import > General > Existing Projects into Workspace,选择Git仓库内的项目路径,取消勾选「Copy projects into workspace」,直接链接到Git仓库位置
内容的提问来源于stack exchange,提问作者paul
相关产品推荐
相关产品推荐

