[[ja/Projects/wija]] #contents * 概要 [#bb3d8452] wija は Java 2 Standard Edition により記述されています。 Java 2 Standard Edition による開発には JDK (Java Developers Kit) が必要です。 * 開発ツール [#be2a1091] - Perforce (http://www.perforce.com/ ) -- ソフトウェア構成管理ツール - Ant (http://ant.apache.org/ ) -- ビルドツール * Perforce の導入と設定 [#f9e87c83] ** ダウンロードとインストール [#re5333fa] - http://www.perforce.com/ のダウンロードページから、お使いのプラットフォームに対応する p4 ソフトウェアをダウンロードし、インストールします。 -- p4 はコマンドライン (コマンドプロンプト) で動作するプログラムです。GUI を持つプログラムもありますが、コマンドラインが結局一番便利に使えますので、ここでは p4 ソフトウェアの説明を行います。 ** Perforce で用いる環境変数 [#g85668bd] |環境変数名|意味|設定する内容|h |~P4CLIENT|クライアント名|ユーザが用いるワークスペースを識別するのに用いられます。| |~P4EDITOR|エディタ|ユーザが普段用いているエディタプログラム| |~P4PASSWD|パスワード|お知らせしたパスワード| |~P4PORT|サーバ名:ポート|perforce.media-art-online.org:1666| |~P4USER|ユーザ名|お知らせしたユーザ名| ** 主な Perforce コマンド [#s4888be6] |コマンド名|機能|h |p4 add|ファイルの追加| |p4 client|クライアントの作成・編集・削除| |p4 clients|クライアントの一覧表示| |p4 delete|ファイルの削除| |p4 edit|ファイルを編集のためにオープン| |p4 resolve|編集内容の衝突の解決| |p4 revert|提出前の変更の取り消し| |p4 submit|追加・編集・削除内容の depot への提出| |p4 sync|depot からファイルを取得してワークスペースを更新| |p4 user|ユーザの作成・編集・削除| |p4 users|ユーザの一覧表示| ** MAO WSCM Depot の構成 [#u85d2290] |パス|意味|h |//depot/wcm/...|Media Art Online Web サイト (wija ヘルプページを含む)| |//depot/scm/...|Media Art Online ソフトウェア (wija を含む)| |//depot/docs/...|Media Art Online パブリケーション (論文、発表資料等)| wija-devel(-en) メーリングリストのメンバは、//depot/wcm/... と //depot/scm/... の内容をレビューする (変更が加えられた時に通知を受け取る) ように設定されています (設定はご自分で変更可能です)。 wija-devel(-en) メーリングリストのメンバのうち、村井研究室のメンバは、 更に //depot/docs/... の内容をレビューするように設定されています。 ** ソフトウェア開発のためのディレクトリ構成 [#o4395038] ** ドキュメント開発のためのディレクトリ構成 [#vaf45b34] ** Perforce チュートリアル [#cdfb5628] *** パスワードの変更 [#h94a2c81] *** クライアントの作成 [#we1b3075] *** ワークスペースの構築と更新 [#y856b47c] *** レビューメッセージを受け取ったら… [#ece641e6] *** ファイルの追加 [#xc1c0320] *** ファイルの編集 [#i96e7b43] *** 変更内容の depot への提出 [#wbd0ca91]