@ コマンド・プロンプト:
C:\Program Files\IzPack\bin>compile -?
.:: IzPack - Version 4.3.5 ::.
.......
-> Command line parameters are : (xml file) [args]
(xml file): the xml file describing the installation
-h (IzPack home) : the root path of IzPack. This will be needed
if the compiler is not called in the root directory of IzPack.
Do not forget quotations if there are blanks in the path.
-b (base) : indicates the base path that the compiler will use for filenames
of sources. Default is the current path. Attend to -h.
明確にするために:-b <path-name>
は正確にはIzPack resource path
. 前述のように、これは特に他のファイル パスbase path
を解決するために使用されます。デフォルト値は、上記の例では現在の ディレクトリになります。C:\Program Files\IzPack\bin
今、私はこれをテストしていませんが、このパスはプロパティからアクセスできる可能性がありますbaseDir
。
2 つの理由:
HEREApache Ant Integration
セクションでは、このプロパティを として指定しています。 'baseDir'
コマンドライン入力を分析するファイルCliAnalyzer.java
(検索、およびその他のソース ファイルはこちら) には、次のコード ブロックがあります。
if (commandLine.hasOption(ARG_BASEDIR)) {
baseDir = commandLine.getOptionValue(ARG_BASEDIR).trim();
}
おそらく、 はbase path
からアクセスできるはず${baseDir} or $baseDir
です。