In older version i see that plugins are copied to opendaylight\plugins directory. I have couple of jar files with some vendor extensions. How do i install them or where do i copy those jar files in helium-sr1?

1 answer

You are supposed to install your bundles when you open karaf console, like this:

bundle:install -s mvn:org.apache.commons/commons-lang3/3.3.2

If you want to do it exactly as before and you are not changing your plugins, then you can put you jars in the following folder: distribution/karaf/target/assembly/deploy. That should work, but it is not recommended.

Be careful to delete the content inside /assembly/data folder each time. If you don't do that, it may use an old version of your plugin.

Comments

I tried to install the jar file via the bundle:install, did not work. Tried to do the other way you mentioned, there was no dir, created dir under distribution-karaf-0.2.1-Helium-SR1/ as below
/home/helium/distribution-karaf-0.2.1-Helium-SR1/karaf/target/assembly/deploy. Did not work, not sure if i am doing the right thing.

Sorry, I was using another distribution folder. Do you have a deploy and a data folder just inside distribution-karaf-0.2.1-Helium-SR1? Those are the ones I am talking about. Sorry for the confusion. Let me know if that worked.