RELAX利用者日本語メーリングリスト メッセージ閲覧

[サイトのトップ][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 Iconりすと亭 (List-Tei 4.25.0) Copyright (c) 1997-2006 by Pie Dey Co.,Ltd.