Scot, Let me give you a quick hint for your maven issue. Take a look at oss.sonatype.org I'm pretty sure it is usable for eclipse projects. OPS4j does use it, too.
Regards, Achim sent from mobile device Am 26.06.2015 1:14 vorm. schrieb "Scott Lewis" <[email protected]>: > On 6/25/2015 2:40 PM, Christian Schneider wrote: > >> Hi Scott, >> >> this is great news. I really would like to work more with the ecf karaf >> features. >> > > Hi Christian, > > >> Unfortunately the feature is not maven based which makes it very >> difficult to work with in any production environment. The problem is that >> all the bundle urls point to a remote http site that is not reachable for >> typical production system. >> > > All of the http urls are publicly available...these aren't typically > reachable? > > I think ecf could be a really big thing for karaf if you could deploy the >> ecf bundles and feature file to a maven repo (ideally maven central). >> > > Sigh. Short story: I would like to do this (consistently for all > versions/releases), but it's somewhat problematic. > > Longer: First, ECF does produce a maven repo for all of our bundles (see > [1] toward bottom of page). > > Two problems though: > > 1) A few dependencies are not in maven central (e.g. Orbit bundles), and > we can't tell those projects what to do wrt maven. > 2) We/ECF don't currently have any access to publish to maven central. I > would have no objection to doing so though, so if someone can make this > available or explain how to do so, I'm willing. > > Then there is this bug [2]. As you can see, more projects (like ECF) are > moving toward maven distribution, but some of the org-and-project-level > issues are a little tricky. > > Anyway, if someone is willing to help with the mechanics, I'll see what I > can do. > > Scott > > [1] https://www.eclipse.org/ecf/downloads.php > [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=283745 > > >> Christian >> >> On 25.06.2015 22:51, Scott Lewis wrote: >> >>> ECF 3.10 (Mars) has been released [1]. >>> >>> ECF provides a framework-agnostic implementation of the OSGi R6 Remote >>> Services and Remote Service Admin specifications. >>> >>> Some further highlights are listed below. >>> >>> Cheers, >>> >>> Scott >>> >>> Highlights: >>> >>> Remote Services Tooling. ECF 3.10 includes a new Eclipse perspective to >>> simplify the development, debugging, and discovery of Remote Services. >>> >>> New Distribution and Discovery Providers. New distribution providers >>> (e.g. websockets, MQTT) and discovery (etcd) providers are now available >>> [2a], using ECF's open provider APIs [2b]. >>> >>> Additional Tutorials, Examples, and other Documentation have been >>> produced [3] and more are under construction. >>> >>> Support for Karaf feature installation [4]. Additionally: when Karaf 4 >>> is officially released, a new set of Karaf features that leverage Java8 [5] >>> will be immediately introduced. >>> >>> [1a] https://www.eclipse.org/ecf/ >>> [1b] http://eclipseecf.blogspot.com/2015/06/ecf-310mars-released.html >>> [2a] https://github.com/ECF >>> [2b] https://wiki.eclipse.org/OSGi_Remote_Services_and_ECF >>> [3] https://wiki.eclipse.org/ECF >>> [4] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf >>> [5] >>> https://wiki.eclipse.org/Tutorial:_Building_your_first_Asynchronous_OSGi_Remote_Service#Using_Java8_CompletableFuture >>> >> >> >> >
