Hi Ron,

The differences between the lib and system directories isn't necessarily
a problem. The new system directory is a maven repository that is used
to provide OSGi JARs to our new Apache Karaf container. Basically, Karaf
can load OSGi modules from a mvn:groupId/artifactId/version URL and we
point it at this directory to load all of the new OpenNMS code that has
been OSGi-fied (which is basically the new topology maps, node maps, MIB
compiler admin UI, and NRTG graphing). The contents of the system
directory are populated by using Maven dependencies.

Since different versions of the same JAR can run side-by-side in OSGi,
it's not necessarily a problem to have multiple versions of the same JAR
in there. However, we may run into class loading or OSGi service
registry problems if two JARs try to register the same service and are
in some way incompatible with the service consumer.

What libraries are you seeing conflicts with in the system directory?

Seth Leger
The OpenNMS Group


On 5/20/13 12:56 AM, Ron Roskens wrote:
> 1. There are different versions of the same library in 
> /opt/opennms/lib/  and /opt/opennms/system/...
>



------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to