Details
-
Improvement
-
Status: Resolved
-
Resolution: Won't Do
-
unspecified
-
None
-
None
-
Operating System: All
Platform: All
Description
[I'm not sure if this should be in Bugzilla project infrautils, integration, releng or yangide?]
Following the resolution of YANGIDE-1 and YANGIDE-10 I'm now interested in bundling yangide as part of https://github.com/vorburger/opendaylight-eclipse-setup. I believe it would be quite valuable to the ODL developers community to have a nice YANG editor in their ready-made IDE ("ODL SDK"?), and get on-save code generation on YANG model changes.
This would be easy IFF I knew the URL of where on opendaylight.org we currently host the latest continuously integrated p2 site to distribute yangide?
Preferably this URL should be a fairly "stable" one, which doesn't keep changing, and one that will always hold the "latest" version of yangide (so I'd ideally like it NOT to have a 1.1.1-SNAPSHOT or so in the URL), so that the IDE would be able to continuously auto-update from there.
Personally I also don't care for "history" on this p2 site - if it always simply holds the latest build yangide plugins & features, for me that's just fine, IMHO.
p2 sites have a compositeContent.xml & compositeArtifacts.xml at the root. One could use it for a manual Eclipse Help > Install New Software Add Location - although I'll fully integrate it into opendaylight-eclipse-setup, no manually installation will be needed.
If we do not yet have this (HTTP web host a p2 site that is the result of the yangide repository update-site build result), let us use this bug to discuss how to this and make it available ASAP!
I've found https://nexus.opendaylight.org/service/local/repositories/opendaylight.snapshot/content/org/opendaylight/yangide/org.opendaylight.yangide.update-site/ which Jenkins pushes the plugins to, but don't see yet how to use this directly - you cannot directly install from there, can you? You would need Nexus to serve the contents of (the latest version of) the built yangide/product/update-site/target/org.opendaylight.yangide.update-site-*.zip ... I vaguely recall Nexus having built-in features/extra plugins to be able to do this, and am hoping someone knows exactly how to set this up.