They were removed because they aren't reliable in a transitive
environment. It implies that the dependency knows something about the
environment of the dependee, which is back to front. In most cases,
granted, the value for war bundle will be the same for a particular
dependency - but that relies on the dependency specifying it.
In the end, we give control to the actual POM doing the building, trying to use sensible defaults that minimise what needs to be
specified, and allowing the use of artifact filters in the configuration of plugins.