JPiere10からJPiere11へのバージョンアップ作業のメモです。
※JPiere11では、PostgreSQLのバージョンは引き続き14を使用するつもりなので、PostgreSQLに関するバージョンアップ作業はありません。
ブランチの作成
JPiereの各ブラグイン群に「release-11」のブランチを追加。
JPBP
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
ソースコードの修正
◆JPiereBasePluginInfoFactory
追加されたcreate(int WindowNo, String tableName, String keyColumn, String value, boolean multiSelection, String whereClause, int AD_InfoWindow_ID, Lookup lookup)メソッドの実装
JPFS
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
JPMS: jpiere.modification.org.adempiere.base
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
ソースコードの修正
◆org.adempiere.impex.AbstractExcelExporter
◆org.compiere.acct.Fact
◆org.compiere.model.MInvoice
◆org.compiere.model.MMailText
◆org.compiere.model.MMatchInv
◆org.compiere.model.MPayment
JPMS: jpiere.modification.org.adempiere.ui.zk
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
ソースコードの修正
◆org.adempiere.webui.AdempiereebUI
◆org.adempiere.webui.adwindow.AbstractADWindowContent
◆org.adempiere.webui.component.WListItemRenderer
◆org.adempiere.webui.desktop.DefaultDesktop
◆org.adempiere.webui.window.FindWindow
JPPS: custom.contract
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
JPPS: custom.pp
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
JPPS: custom.window
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
JPPS: jpiere.plugin.delete
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
JPPS: jpiere.plugin.groupware
マニフェストファイル等の修正
◆MANIFEST.MF
- Versionを11に修正
- 実行環境をJava-17に修正
◆POM.xml
- 親POMのパスの修正
マイグレーションスクリプトの適用
エラー
◆202311030829_IDEMPIERE-5905
その他
検索ウィンドウ関連
◆取引先マスタの検索ウィンドウに検索カラムシーケンスNoを設定する
取引先マスタの検索ウィンドウの検索カラムシーケンスNoが設定されていないカラムがいくつかあるために、取引先マスタを検索キーで直接入力できなくなっていたので、検索カラムシーケンスNoを設定した。