Posts in category platform
Target Definitionを利用する
JAM Circle の開発には現在 Target Definition を利用しています。Target Definition とは何かと言うと、開発中のプラグインを載せるターゲットのEclipse環境の定義を記述できるファイルです。ターゲット環境の指定方法は4つあります。
- Directory(FeatureになっていないPlugin用)
- Software Site(更新サイト)
- Instration(展開されたEclipse環境)
- Feature
この中で「Software Site」は更新サイトから読み込む方式を取っています。JAM Circle で利用しているのもこの方式です。この方式の利点と欠点をまとめると、
利点
- 異なるマシン間で同じターゲット環境を構築できる
- Buckminsterというビルドツールでそのまま利用できる
常に最新版を取得できるバージョンが指定されているため、最新版を常に取得できる訳ではないようです。
欠点
- サイトの不調など、更新サイトから読み込めない事がある
といった感じです。
今回 Target Definition を利用したのは、Buckminster の利用のため、という面が強いですが、開発環境をそろえるのは面倒なので、利用されると良いでしょう。

rss
