From 82ae2eb245558b8a27501ca1102160afe6ded1ba Mon Sep 17 00:00:00 2001
From: "Jesse N. Glick"
yes
.yes
, unless
+ build.sysclasspath
is set.
+ It is usually best to set this to false so the script's behavior is not
+ sensitive to the environment in which it is run.
The value of the build.sysclasspath property -control how the system classpath, ie. the classpath in effect when -Ant is run, affects the behaviour of classpaths in Ant. -The default behavior varies from Ant to Ant task.
+controls how the system classpath, i.e. the classpath in effect when +Ant is run, affects the behavior of classpaths in Ant. +The default behavior varies from task to task. The values and their meanings are:value | meaning | |
---|---|---|
only | +only | Only the system classpath is used and classpaths specified in build files, etc are ignored. This situation could be considered as the person running the build file knows more about the environment than the person writing the -build file +build file. |
ignore | +ignore | The system classpath is ignored. This situation is the reverse of the above. The person running the build trusts the build file writer to get the -build file right +build file right. This mode is recommended for portable scripts. |
last | +last | The classpath is concatenated to any specified classpaths at the end. This is a compromise, where the build file writer has priority. @@ -60,7 +61,7 @@ is a compromise, where the build file writer has priority. |
first | +first | Any specified classpaths are concatenated to the system classpath. This is the other form of compromise where the build runner has priority. @@ -74,7 +75,5 @@ specified for a task with the bootclasspath of the Java VM running Ant. If the property has not been set, it defaults to "ignore" in this case. - |