If you know which connection definitions that belong together in your model then you could just have 1 <resource-adapter>. However, once 1 connection definition is removed, then all the bound connection-definitions are removed.
So it depends if that is acceptable or not.