HEADからビルドしたい機能(バグ修正のため)はgit.eclipse.orgにあります。これは、ソースからいくつかのEclipse機能を構築するのは少し難解でしたが、Mavenを使用しているため、これを簡単にするTychoがあります。幸いにも、私はこの機能がすでにTychoとMavenを使うように設定されていることを知っています。ビルドシステムとしてMavenとTychoを使用するソースからEclipse機能をビルドするにはどうすればよいですか?
しかし、Tychoをエンドユーザーとして使用する方法は、明確ではありません。目標として「クリーンインストール」を使用してMavenビルドを実行しようとしましたが、失敗しました。
必要なソフトウェアのインストール、目的の機能を備えたEclipseの実行など、ビルドするプロジェクトのソースコードチェックアウトから始めて、Tychoビルドの実行方法を完全に説明してください。
また、Eclipse内のプラグインのソースコードを変更したいのですが、別の方法でビルドする必要がありますか?
FYI、これは上記の一般的な質問につながる私の具体的な問題である:彼らは同じにgitの一部であるので、私は機能org.eclipse.linuxtools/systemtap/org.eclipse.linuxtools.systemtap-feature
を構築しようとした、と私はsystemtap
プラグインは兄弟のディレクトリにチェックアウトしました(リポジトリ、私は無料でそれらを得るので)。
エラーは次のとおりです。
[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-source-feature-
plugin:0.14.0:source-feature (source-feature) on project org.eclipse.linuxtools.systemtap: Could not generate source feature for project MavenProject: org.eclipse.linuxtools.systemtap:org.eclipse.linuxtools.systemtap:1.2.0-SNAPSHOT @ /home/greenrd/git/org.eclipse.linuxtools/systemtap/org.eclipse.linuxtools.systemtap-feature/pom.xml
[ERROR] Missing sources for plugins [org.eclipse.linuxtools.systemtap.ui.consolelog_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.editor_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.graphingapi.nonui_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.graphingapi.ui_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.logging_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.structures_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.graphing_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.systemtapgui_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.ide_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.dashboard_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.dashboardextension_0.3.0.201203201951, org.eclipse.linuxtools.systemtap.ui.graphicalrun_0.3.0.201203201951]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Mavenビルドにはソースコードのチェックアウトが含まれていません。最初に手動で行う必要があります。 – oberlies