[YMIR-204] [ymir-core] Creatorに対応するサブパッケージ以下以外のクラスをHotdeploy対象外にする Created: 2008-07-29  Updated: 2008-07-29  Resolved: 2008-07-29

Status: Closed
Project: Ymir
Component/s: ymir-extension
Affects Version/s: 0.9.5
Fix Version/s: 0.9.6

Type: Improvement Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

Hotdeploy対象外にしたいパッケージはapp.propertiesのignorePackageNamesに並べるようになっているが、実際はCreatorに対応するサブパッケージだけをHotdeploy対象にしたいケースが大部分である。

そのため、Creatorに対応するサブパッケージ以下以外のクラスをHotdeploy対象外にするようにする。



 Comments   
Comment by skirnir [ 2008-07-29 ]

対処しました(r1305)。

app.propertiesにnamingConvention.hotdeployableOnlyPackageForCreator=trueと書くことで、Creatorに対応するサブパッケージとsubApplicationPackage(通常「web」)だけをHotdeploy対象とみなすようになります。なおignorePackageNamesの指定は無視されます。

後方互換性のため、上記プロパティは無指定の場合はfalseとみなされますが、skeletonのapp.propertiesには上記プロパティをtrueとして設定しました。新規アプリケーションでも挙動を以前と同じにしたい場合は上記プロパティをapp.propertiesから除外するか値としてfalseを設定して下さい。

Generated at Wed Apr 09 02:22:03 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.