Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Fedorenko2014-07-20 08:47:34 +0000
committerIgor Fedorenko2014-07-20 08:54:14 +0000
commit7e198c6ae5cffbd6fc45e0cb3b54492123d7e2e4 (patch)
treecf4bd72719bd4edd386a66fac3d60b9ef7f82e9e /pom.xml
parent06395bb5c148d041cbf3d8c6fa8c5c1b3665e8c7 (diff)
downloadm2e-core-7e198c6ae5cffbd6fc45e0cb3b54492123d7e2e4.tar.gz
m2e-core-7e198c6ae5cffbd6fc45e0cb3b54492123d7e2e4.tar.xz
m2e-core-7e198c6ae5cffbd6fc45e0cb3b54492123d7e2e4.zip
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>
Diffstat (limited to 'pom.xml')
0 files changed, 0 insertions, 0 deletions

Back to the top