ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     プロジェクトの分割について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mahana
投稿日時: 2009-6-17 23:29
新米
登録日: 2009-6-17
居住地:
投稿: 1
プロジェクトの分割について
1つのプロジェクトが大規模になってしまった後に、
複数人数での開発をするために、
.judeファイルをパッケージ単位に分割して、
参照プロジェクトにするための簡単な方法はありますか?

既にパッケージ間での関連があることを想定していますので
参照プロジェクトにしたときにも関連が切れないことが望ましいです。
midori
投稿日時: 2009-6-23 8:46
開発者
登録日: 2006-5-8
居住地: 福井
投稿: 312
Re: プロジェクトの分割について
mahanaさん、こんにちは。

.judeファイルをパッケージ単位に分割して、参照プロジェクトにする方法ですが、現在のところ分割するための簡単な機能はサポートしていません。

パッケージ単位に分割するには、まず、パッケージ間の参照関係を把握していただいてから、下位レイヤーのパッケージから別プロジェクトとして切り出していただく手順がよいと思います。
(その場合、元のプロジェクトファイルを複製して、自パッケージが必要とするパッケージ以外を削除します)

ご要望に添えず大変申し訳ないのですが、分割したファイル間で依存関係を保持する機能がありませんので、パッケージ間の依存関係を保持したい場合は、依存関係が切れないようにパッケージを分割してご利用ください。

今後、あるパッケージを参照プロジェクト化する機能、といった参照プロジェクト管理を補助する機能を検討していきたいと思います。
okamura
投稿日時: 2009-6-23 9:21
開発者
登録日: 2006-5-2
居住地:
投稿: 157
Re: プロジェクトの分割について
こんにちは。補足させていただきます。
関係を保ったまま参照プロジェクトとして分割するときのポイントは、「自パッケージが依存しているパッケージは、削除せず残すこと」です。「自パッケージを利用している(依存元となる)パッケージは、削除してよい」です。

例:次のようなプロジェクトを分割して参照プロジェクトを利用する場合:
Prj.jude
PackageA
PackageB
PackageC

パッケージの依存関係が A → C、B → Cとすると
■C.judeの作成
(1) Prj.judeをコピーして、C.judeを作成
(2) C.jude内で、PackageAとPackageBを削除

■A.judeの作成
(1) Prj.judeをコピーして、A.judeを作成
(2) PackageBを削除
(3) C.judeを参照プロジェクトとして追加

■B.judeの作成
(1) Prj.judeをコピーして、B.judeを作成
(2) PackageAを削除
(3) C.judeを参照プロジェクトとして追加

ちょっと手間だとは思いますが、このような手順で Cへの関係を保つことも可能です。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を