I'd like to reopen this issue for the following reasons which I would like to work withMatt Smith to resolve:
1.) the patch adds several properties to the generic 'appserver' namespace that are not necessarily required by other servers.Example:
maven.appserver.rmi.port, maven.appserver.adminusername, maven.appserver.adminpassword
The whole idea of this plugin and the webserver plugin also is to support a gneric interface to controlling appservers. the properties and goals defined by the plugin should not smell of one particular appserver. So I would like to find an alternate solution to adding these orion specific properties. I Have a couple ideas like adding a server/version namespace for custom properties per application server ( ex. maven.appserver.orion20x.rmi.port, or reusing existing properties ( ex. maven.appserver.port.A, maven.username ) to represent the ones needed by orion. As I do not use orion daily some help from Matt in this regard would be great.
Keeping the properties as is is not scalable or manageable. If a whole bunch of custom properties start cropping up in the general namespace all unrelated to each other then this plugin will quickly become a mess.
Let's figure something out....comments Matt?