Not sure what is going on. Given this assembly description, I expect maven-assembly-plugin to include a war file under the outputDirectory within the tar. However it is instead using the directory name as part of the file name.
<dependencySets>
<dependencySet>
<outputDirectory>modules/rxspend-app/files</outputDirectory>
<includes>
<include>${project.groupId}:rxspend-web:war</include>
</includes>
</dependencySet>
</dependencySets>
when I expand the tar:
-rw-rw-r-- vagrant/vagrant 22919347 2015-10-09 14:13 modules/rxspend-app/files/rxspend-web-3.0.7-20151009.140153-788.war
drwxr-xr-x 0/0 0 2015-10-09 14:29 modules/
drwxr-xr-x 0/0 0 2015-10-09 14:29 modules/jboss/
I don't know if the outputDirectory needs to pre-exist or not, or how to get it created.