Hi all,
PROBLEM:
The mylyn binaries are not available in Maven central. Nor in any other
Maven repository.
SOLUTION:
We could use the eclipse downloads system, with automatic mirror
selection, with [1].
So, for instance, to download the jar file
org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar for the
o.eclipse.mylyn.tasks.core module we could use the url [2], and we could
then use an appropriate SHA-1 to verify that the download is correct.
All mylyn binaries are available there (maybe other binaries as well).
Currently the build system uses a single server
(nbbuild/default-properties.xml|binaries.server). But we could specify
multiple download servers and try to download from them in order, until
the download succeeds.
QUESTIONS:
Would it be a good idea to add support for multiple URLs into
"binaries.server"? Is it ok to download binaries from the
www.eclipse.org/downloads URL? Do you want me to submit a PR with this?
Thanks,
Antonio
[1]
http://www.eclipse.org/downloads/download.php?file=/mylyn/drops/3.17.0/v20150909-1855/plugins
[2]
http://www.eclipse.org/downloads/download.php?file=/mylyn/drops/3.17.0/v20150909-1855/plugins/org.eclipse.mylyn.tasks.core_3.17.0.v20150828-2026.jar