Added p2 support for eclipse features: Generate p2 metadata for feature
jars and link them to the feature folder rather than to the plugin
folder
Update deps
Fix paths to files in "target" dir to use test provided variables

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Adapt to the new capabilities client

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #21 from sonatype/use-new-capabilities-client

Adapt to the new capabilities client
Use forge 22 and drop obsolete setup

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Format license headers

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Drop dependency on litmus and use it transitively

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
add maven-bridge plugin for it
Resolve plugins needed for p2 plugin invocations during test into a test maven local repository and use that in Verifier

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'msoftch/eclipse-feature-support' into nexus-5063-support-features
Reformat code

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Replace EventInspector with EventBus

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Use guava Preconditions

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Use p2 bridge 1.1.5(-SNAPSHOT)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Log at debug level, an eventual failure to determine if metadata should be generated

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Handler methods must be public

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5063] Add IT for testing that p2Artifacts/p2Content are generated for features

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Fix event handled by P2MetadataEventsInspector#onItemRemoved

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Fix licenses

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>