ここ数日間、ヘッドレス Debian VM で eclipse プラグインをテストビルドしようとしてきました。ヘッドレス Debian VM の理由は、ビルドのセットアップが完了すると、ビルドと UpdateSite がリモート サーバーでホストされるためです。これまでに達成したこと:
- プラグイン自体をビルドします (${Projectname}-${version}.jar)
- フィーチャーをビルドします (${Prohjectname}_Feature_${version}.jar)
- 機能とプラグインと site.xml を ./features と ./plugins を含むフォルダー ${structured-folder} に移動します
本格的な Ubuntu を搭載した開発ボックスでは、CLI で次のコマンドを実行して、必要な content.jar と artifacts.jar をビルドできます。
/usr/bin/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadaRepository file:${folder-to-repo} -artifactRepository file:${folder-to-repo} -source ${structured-folder} -publishArtifacts -compress
ヘッドレスビルドで、「/usr/bin/eclipse/」を置き換えようとしました
java -jar ${path-to-eclipse/plugins}/org.eclipse.equinox.launcher_${version-string}.jar -initialize -application ...
しかし、それは私にまったく出力を与えません。次に、/usr/bin/eclipse を実行するには GTK と X が必要なため、Eclipse 自体をインストールしようとしましたが、良い結果にはなりませんでした。
私の質問は、ヘッドレス モードで Eclipse プラグインをビルドして公開するための適切なセットアップはどのようなものですか? どのプラグインが必要ですか? Eclipse のどの部分をダウンロードする必要がありますか? また、そのプロセスをどのように実行すればよいですか?