437674 defer detachFromSession until the end of project refresh

Change-Id: Ic033b6afaf5e168d32b9784d7341608caa4e31fa
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
[436679]: ProjectRegistryRefreshJob double work for imported projects
Remove unnecessary refresh request from
MavenClaspathContainerInitializer

Change-Id: I814d080565d6c61ea6f0a1ceee62650f2900884e
Signed-off-by: wecai <wecai@ebay.com>
431080 added support for flat project layout

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=431080
Signed-off-by: Anthony W. Juckel <ajuckel@gmail.com>
438441 maven embedder 3.2.2

Change-Id: I18528430b712f5a90d1397cfbcba51dedeb0b29c
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
438454 manage SessionScope

Change-Id: I707f37437a4d9ada5725f10d612d81a3a9d9fe44
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
438922 moved cli workspace resolver to a separate git repo

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
439097 capture mojo execution exceptions stack traces

Change-Id: I689ce91d1e0c78a4960a2291ecd0d5414127b74b
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
439251 : fix NPE in content assist when MojoDescriptor has no parameters

Change-Id: I5d72aeef2b5dfdc2bfcb3065b2dc62f64c8f9041
Signed-off-by: Fred Bricon <fbricon@gmail.com>
Revert accidental commit of LocalProjectScanner

Change-Id: I0ce250aa65d6472273d3933728ea0fca87eb794f
Signed-off-by: Fred Bricon <fbricon@gmail.com>
439414 : scan when  'Return' key is pressed

Signed-off-by: Fred Bricon <fbricon@gmail.com>
403243 prevent accidental wiring to m2e-bundled thirdparty libraries

m2e maven runtime and related bundles embed a number of thirdpaty
libraries that are meant to be used in conjunction with m2e and are
not general purpose providers of these libraries. To signify and
enforce such usage, annotate exported package definitions with
mandatory provider=m2e attribute. this prevents accidental wired
of these packages to unrelated OSGi bundles running inside the
same OSGi framework instance and solves the problem of inconsistent
classpath described in bug 403243 and similar.

Change-Id: I689b89b172d8abe2a733c3e4742e358f27c47443
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
tycho 0.21

Change-Id: I1e0166beb20f2e6a97d51e509804a9f28a6ee0e2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
440696 guard against ConcurrentModificationException during Properties.entrySet

Change-Id: Ida19217c41836ef788a7a25913b9c5388fe460fc
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
440273 okhttp-connector.version 0.13.0-SNAPSHOT

Change-Id: I948878105f7aac37359dc3e4369d040293a2446f
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
441203 fixed maven runtime is missing extension dependencies

Change-Id: Idb7893ad3e2ba9559fcf436759786fa7fae7f6c1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
fixed MavenRuntimeSelector disabled state visuals

Change-Id: If07ea4ab5baf7768f9db675c3eaab7349176af28
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
introduced MavenRuntimeLaunchSupport applyMavenRuntime and applyWorkspaceArtifacts

Change-Id: Ib78eb65589e34529a6e1a04595bbbf82b5cc8e19
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
441500 Project configuration is not up-to-date - Slightly misleading
error message

Change-Id: I6ea690eb8ef75a13601274f577e55434f636f46d
Signed-off-by: Lars Vogel <Lars.Vogel@gmail.com>
fixed IMavenComponentBinder does not honour @Singleton

Change-Id: I7696c6a2a88cca97833b22257906676b2da77a52
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
441415 force use of javax.inject package from m2e

Both org.eclipse.core.runtime and org.eclipse.m2e.maven.runtime
export javax.inject package and they are both required by
m2e.core bundle. Sisu and Guice, packaged in m2e.maven.runtime
expect to use specific version of the package and therefore
m2e.core must be locked to use specific javax.inject

Change-Id: I314d73c2658c0a4fdb9eaa1a9d90558520f8b99b
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>