build.sysclasspath
プロパティの値は、システムクラスパス (つまり Apache Ant の実行時に有効なクラスパス) が Ant のクラスパスの振る舞いにどのように影響するかを制御します。デフォルトの振る舞いはタスクによって異なります。
値 | 意味 |
---|---|
only | システムクラスパスのみが使用され、ビルドファイルなどで指定されたクラスパスは無視されます。この状況は、ビルドファイルを実行する人がビルドファイルを作成する人よりも環境に詳しいと考えられます。 |
ignore | システムクラスパスは無視されます。この状況は上記の逆です。ビルドを実行する人は、ビルドファイルの作成者がビルドファイルを正しく取得すると信頼しています。このモードは移植可能なスクリプトにお勧めです。 |
last | クラスパスは指定されたクラスパスに最後に連結されます。これは、ビルドファイル作成者が優先される妥協点です。 |
first | 指定されたクラスパスはシステムクラスパスに連結されます。これは、ビルド実行者が優先されるもう 1 つの妥協点です。 |
Ant 1.7 以降 このプロパティの値はブートクラスパスの設定にも影響します。タスク用に指定されたブートクラスパスと、Ant を実行している JVM のブートクラスパスを結合します。プロパティが設定されていない場合は、この場合、デフォルトで ignore
になります。