We have a use case where we would like to run a build (up to the install phase) and then deploy at a later time. Currently, the deploy plugin requires that a full build be re-run in order to deploy. Since the build does not record the list of attached artifacts, the deploy plugin would need some way to record the list of attached artifacts, and then read them later for deployment.
Possibly a new goal could be introduced which would create a list of attached artfiacts. Then the deploy goal could optionally read from this list.