<p>With multiple developers working on the same Tomcat application, I'd like to tell the application to install to a different path, based on the current user and revision control client/view.</p>

<p>So, if Bob is building, the app should be installed in Bob's test environment, maybe /bob1 or something like that.  Bob might have several revision control clients/views/workspaces he works with so he could have /bob1, /bob2, /bob3, etc.</p>

<p>The install location is specified in the build.properties file.  Is there a way to avoid checking that file out and changing it for each specific user and revision control view?</p>

<p>Can "ant install" take arguments or be configured to consider environment variables for the install target?</p>

You can override ant properties from the command line.
```
```
ant -Dinstall.location=/bob1 install
```
```
See
Running Ant
for more information.