If you wrap your war in a plan - you can use attributes to rewrite manifests.
For example:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<plan name="war1" version="${project.version}" scoped="false" atomic="true"
xmlns="http://www.springsource.org/schema/dm-server/plan" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springsource.org/schema/dm-server/plan http://www.springsource.org/schema/dm-server/plan/springsource-dm-server-plan.xsd">
<artifact type="bundle" name="bundle.bsn" version="[${version}, ${version}]">
<property name="header:Web-ContextPath" value="one"/>
</artifact>
</plan>