1

私は通常、多くのアプリケーションの展開を行いますが、毎回デフォルトの Powerbuilder バージョン情報を上書きするのは非常に時間がかかり、不快です。だから普段は気にしない。しかし、この「デフォルト」情報を何らかの方法で PowerBuilder に与える解決策があると考えたので、デフォルト値が入力された後は、正確なバージョン番号を上書きするだけで済みます。誰にもアイデアはありますか?事前にサンクス!

ここに画像の説明を入力

4

3 に答える 3

2

ECrane の VersionEdit を見たことがありますか?

私たちは実際にそれらの PowerGen を本番の PowerBuilder コンパイルにも使用しており、同じ機能がそこにあります。

http://ecrane.com/

于 2013-07-14T00:36:21.687 に答える
1

PBORCA (私の好み) または OrcaScript でアプリケーションをビルドすることをお勧めします。どちらも実行可能プロパティの設定をサポートしています。PBORCA は INI ファイルからプロパティを読み取ることができます。小さな Java プログラムを使用して、データベースから次のバージョン番号を取得し、INI ファイルを更新します。ボタンをクリックしてアプリをビルドしてデプロイする以上のことをしている場合は、頑張りすぎです。SVN リポジトリを監視し、プロジェクトを自動的にビルドする Jenkins ジョブがあります。

これは、バージョンが設定される前の PBORCA の INI ファイルの 1 つです。

[exeproperties]
companyname=BogoSoft
productname=BogoMojo
description=BogoMojo is BogoMojo
copyright=Reserved Rights
fileversion=5.01
fileversionnum=2
;productversion=
productversionnum=0002
;manifestinfo=

[config]
targetname=bogo.pbt
exename=bogomojo.exe
iconname=images\\bogo1.ico
pbrname=bogo.pbr

PBORCA のスクリプトには、

profile string %%WORKSPACE%%\build.ini, config, targetname
profile string %%WORKSPACE%%\build.ini, config, exename
profile string %%WORKSPACE%%\build.ini, config, iconname
profile string %%WORKSPACE%%\build.ini, config, pbrname
profile exeinfo %%WORKSPACE%%\build.ini, exeproperties
于 2013-07-16T22:37:56.807 に答える