Hi Jeff and all,
Jeff McAffer wrote:
couple of notes.
- OBR was just one idea. The main
benefit is that it is repo agnostic so the current orbit download site
for example would serve just fine as a repo. Similarly, an update
site or maven repo would alos work...
One thought/immodest proposal: ECF is finishing up a 'filetransfer'
API (org.eclipse.ecf.filetransfer) that supports asynchronous file
retrieval. It's similar to KDE's KIO (in concept anyway). We use now
us Apache httpclient 3.0.1 for http/https (soon from Orbit) and
java.net.URLConnection for ftp, file, bittorrent (EPL impl done and
soon to be added) and any others registered via URLStreamHandlerService.
It would/will be simple to add maven repo (or other repos)...and that's
on the docket.
This API with appropriate providers could easily be used for fetching
from custom/other repositories as well and provide some isolation of
the client and UI code from the underlying transport/impl.
Scott
ECF: http://www.eclipse.org/ecf
API javadocs: http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/
|