ソースの取得
日医特定健康診査システムのCVS(Concurrent Versions System:後述) を公開します。
これは、日医IT化宣言の精神に則り、医療現場のIT化を推進する全ての方がORCAプロジェクトとその成果の進化に対してより積極的に参加していただくためのプロセスを提供するものです。
なお、CVSとは複数人による共同開発を支援するためのソースコードバージョン管理ツールです。
ORCAプロジェクトの成果をCVSでアクセス可能とする事により、どなたでも最新のソースコードをリアルタイムで入手できるようになります。
公開CVSサーバはORCA Projectのデータセンタにあります。このCVSサーバに対して変更(commit)はできません。
パッチプログラムの投稿についてはtokutei@orca.med.or.jpにお問い合わせ下さい。
■ 公開するサービスは次の3つです。
(1)anonymous CVS:
ssh方式でcvsを取得します。
まずorcacvsをダウンロードしてください。
次のどちらかの方法で anonymous cvsにアクセスできます、なお以下はLinuxでの操作です。
ダウンロードした orcacvs を ~/bin/ に実行権限をつけてコピーしてください。
$ export CVS_RSH=~/bin/orcacvs $ cvs -d :ext:anoncvs@cvs.orca.med.or.jp:/cvs co tokutei
で tokutei がチェックアウトできます。
CVS_RSHを設定したくない場合、 ダウンロードした orcacvs を ~/.ssh/ にコピーしてください。パーミッションは 600 としてください。 ( $ chmod 600 ~/.ssh/orcacvs )
~/.ssh/config に以下の内容を追加します。
Host cvs.orca.med.or.jp User anoncvsIdentityFile ~/.ssh/orcacvs ForwardAgent no ForwardX11 no
~/.ssh/config は Hostエントリで区切られてますので、ホスト毎に 設定できます。
後は普通にチェックアウトできます。
$ cvs -d :ext:anoncvs@cvs.orca.med.or.jp:/cvs co tokutei
ソースは、一部を除き、Javaで書かれています。ビルド時の注意点はこちらを御覧下さい。
(2)commit mail
変更がcommitされたときにメールで通知してもらう事ができます。
参加方法はMLと同じです。
cvs-tokutei-ctl@orca.med.or.jp宛に本文に
# subscribe あなたのお名前(例: # subscribe Taro Nichii)
とだけ書いて送ると、確認メールが届きますのでメールの指示にしたがってください。
※大量にメールが来る可能性がありますので注意してください。
(3)cvsweb
WEB経由でCVSにアクセスして、変更点等を調べることができます。URLはhttp://cvs.orca.med.or.jp/cgi-bin/cvsweb/tokutei/です。
ビルドについて
CVSから取得した日医特定健康診査システムのソースコードをビルド(コンパイルおよびjarアーカイブ生成)するには、JDK(Java Development Kit)が必要です。
j2sdk1.6.0以上を対象としていますので、別のJDKではビルド出来ない場合があります。Ant用のbuild.xmlも含まれますので Antを導入していれば、antコマンドのみでjarの生成まで行えます。
ソースコードはSJISで記述されております。SJIS以外の環境の場合はビルド時に御注意下さい。
今後とも、ORCAプロジェクトのオープンソース・ポリシーへのご理解とご協力をお願いいたします。