From what I can tell, calls to javax.naming could be modified to use reflection, and would be invoked only if the desired classes are available. The dependency on JMX would need to be factored out to a different module.
These changes would require about two/three full days of work, in addition to increased maintenance costs in the future.
|