v2 of Remote API. New Services architecture.
Connections are now stored in preferences and loaded by the framework.
Attributes are stored in the preferences. Secure attributes are stored
in the secure preferences. Remote services renamed to connection types.
Remote connections broken up into services. JSch and Local connection
types have been updated to new architecture.
Also moved the tests from core.tests to jsch.core.tests since they
are actually JSch tests and need to reference attribute names from
the jsch.core plug-in.
This is just phase one. Many more changes are expected to clean up
and to fix bugs this introduces.
Change-Id: I62ad2567b0c5ca7d277649879a8d16bec7058d5f
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
This allows the user to clone and checkout the source code of Remote Services
without knowing where the repository is. See:
https://wiki.eclipse.org/PDE/UI/SourceReferences
One use case is to right-click on a plug-in under the Plug-in dependencies in
Package Explorer view and select Import from Repository. Note that for this
EGit needs to be installed.
What this patch does is to let Tycho generate the source references in the
MANIFEST.MF of the built jars. So to test this patch, one can build the update
site locally and inspect the manifests of the (non-source) jars.
Change-Id: I9214bfc31c6d04a6945be398a2c7b10f9a30d204
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
4.4milestones repo is gone now and in order to use final 4.4 Tycho 0.20
is needed.
Also ignore target/ dirs to get sane output of git status.
Change-Id: Iab3a807645c9fce737de5e5a8239d89d0c63eaf3
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Removing it (especially from the build pom.xml) removes the circular
dependency problem.
Change-Id: If57ff21f72f6d04fe3ac79314a112e2bdc5848b2
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
This is critical if one builds with Maven 3.1.x locally as older
Tycho versions do not work with latest Maven due to org.sonatype to
org.eclipse Aether package change.
Also maven plugins updated to later versions to prevent other possible
incompatibilities with latest Maven.
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>