next time you svn up and run the server, make sure nothing funky happens during plugin
deployment.
I checked in some code for
http://jira.rhq-project.org/browse/RHQ-2118
I wrote some unit tests and did some tests by deploying all our plugins except the
jboss-as and jboss-cache plugins and things seemed to work as expected (obviously with
some resource types not existing because the plugins were missing).
I did not test hot-deployment on the server, but I don't think touched anything that
would affect it - however, if you are hot-deploying plugins, just make sure you don't
see any oddities.
Any problems, JIRA it and let me know.
The major change here is you no longer need to specify <depends> for plugins that
are optional (that is, plugins where you do not need classes - this means if you have
several "runs-inside" or "sourcePlugin" metadata, you no longer are
required to deploy all the plugins that satisfy all the
runs-inside's/sourcePlugin's).
I *think* this closes out 2118 - let me know if you think otherwise.
http://jira.rhq-project.org/browse/RHQ-2059 is still left - that's the hard one :}