ワンクリックで
tycho-build-and-target-platform
Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | tycho-build-and-target-platform |
| description | Guidance for Tycho, target-platform, p2, feature, category, and Eclipse dependency/build alignment. |
Use this skill when working on tasks related to:
.target filesfeature.xmlcategory.xmlKeep the build reproducible and compatible with the repository's minimum supported:
When deciding whether a dependency, plugin, feature, or API can be used, first check whether it is available and compatible in the configured target-platform.
Do not assume a dependency is valid simply because it exists in Maven Central or works in a plain Java project.
When build-related changes are made, check the consistency among:
.target filespom.xmlMETA-INF/MANIFEST.MFfeature.xmlcategory.xmlA correct solution usually requires these files to remain aligned, not just one of them.
When adding dependencies:
Be careful with transitive assumptions. Tycho and OSGi resolution are stricter than plain Maven dependency resolution.
Do not change Java execution environment, compiler target level, or required JDK assumptions unless explicitly requested.
If the task requires a newer Java level or newer platform baseline, call that out clearly instead of silently upgrading constraints.
If the repository publishes features, update sites, or p2 metadata:
Do not update only the plugin dependency while forgetting the publishable artifacts.
For Tycho-related updates:
When build failures are related to Tycho or target-platform, consider:
Require-Bundle vs Import-Package implicationsBefore considering a build-related task complete, check:
MANIFEST.MF is aligned with actual usage.target files are still validpom.xml and Tycho config remain consistentfeature.xml is updated if installable content changedcategory.xml is updated if published content changedWhen proposing or implementing Tycho or target-platform changes, include relevant notes about:
MANIFEST.MF, .target, pom.xml, feature.xml, or category.xml also need updatesGuidance for implementing and modifying Eclipse plugin, RCP, and OSGi-based code while preserving target-platform and JDK compatibility.
Guidance for testing Eclipse plugins with JUnit, PDE, Tycho, SWTBot, runtime tests, and UI stability considerations.
Guidance for SWT, JFace, commands, handlers, views, editors, dialogs, wizards, and Eclipse workbench UI integration.