[サイトのトップ][RELAX利用者日本語メーリングリスト メニューページ][ログイン][参加ガイド][新スレッド作成][スレッド一覧][メッセージ閲覧][メンバー登録][メンバー登録情報変更][パスワード変更][パスワードを忘れたら][メンバー登録解除][メッセージ削除][エラーで配信停止したメンバーリスト]
| 2004/04/01 22:21 |
From:Sougo Tsuboi <sougo.tsuboi@toshiba.co.jp> [relax-users-j 03160] Re: Relaxer Sturts自動生成デモ |
参照先: [relax-users-j 03128] Relaxer Sturts自動生成デモ (ASAMI Tomoharu <dp8t-asm@asahi-net.or.jp>)
坪井です。
On Tue, 24 Feb 2004 19:23:53 +0900
ASAMI Tomoharu <dp8t-asm@asahi-net.or.jp> wrote:
> さらに、要望の高かったライブラリ出力パッケージの指定機能も入れていま
> す。興味のある方はjava.package.libraryオプションを使っている所を探して
> みてください。
遅ればせながら、java.package.libraryオプションを試してみました。
relaxer -java.package:com.sample.xml \
-java.package.library:com.sample.xml.util \
-dir:src/com/sample/xml target.rng
みたいな感じで指定することができるみたいですね。
ただ、これで生成されるlibraryクラス(URelaxer,UJAXP, RStack等)は
package宣言がcom.sample.xml.utilになるだけで、配置ディレクトリは
com.sample.xmlと同一のディレクトリに作られてしまいます。
また、複数のスキーマで同一のjava.package.libraryを指定した場合、
そのたびにソースコードが上書きされてしまい、CVS的に少々面倒です。
以上の理由から、できれば、以下のようなオプションを追加して頂けると
嬉しいのですが。
(1) -dir.libraryのような、ライブラリ系のソースコードの出力先指定
(2) -library.no-outputのような、ライブラリ系ソースコードは出力しない
オプション
(2) -library.onlyのような、ライブラリ系のソースコード*のみ*を出力する
オプション。
運用としては、以下のようなメンテナンス手順を考えています:
(1) Relaxerの新バージョンをインストールする
(2) ライブラリ系のソースコードのみを出力させる
(3) 既存のスキーマを-java.package.library, -library.no-output付きで
再生成。
(4) 再コンパイルしてコンパイル可能かを確認
(5) (unit-test実行)
(6) 更新されたファイルのみCVS登録
注文ばかりになってしまいましたが、検討していただけると
幸いです。
---------
坪井創吾, Sougo Tsuboi
sougo.tsuboi@toshiba.co.jp
Knowledge Media Laboratory, TOSHIBA R&D Center.何か分からないことや問題が発生した場合は、本リスト板管理者の電子メールアドレス yki@hh.iij4u.or.jp までお問い合わせください。
[RELAX利用者日本語メーリングリスト メニューページ][スレッド一覧][メッセージ閲覧][サイトのトップ]
りすと亭 (List-Tei 4.25.0) Copyright (c) 1997-2006 by Pie Dey Co.,Ltd.