]
Nick Boldt commented on JBTIS-437:
----------------------------------
Sounds more like 5 jars, if you read Keith's details re: commons-lang(2 or 3) &
jackson-*
/updates/requirements is where we store p2-mirrored update sites.
If these are not p2 artifacts, they'd need to be bundled into Locus for you to use
them as osgi dependencies.
TPs can only contains osgi plugins/features; AFAIK you can't include maven deps
directly w/o first re-wrapping them via Locus (or Orbit).
Can you use any of the json/jackson stuff in Eclipse's Orbit?
Here's the latest mirror [1] we've pulled, which includes:
* com.fasterxml.jackson
* org.codehaus.jackson
* org.glassfish.jersey.media.jersey-media-json-jackson
* com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider
[1]
Add jsonschema2pojo to TP
-------------------------
Key: JBTIS-437
URL:
https://issues.jboss.org/browse/JBTIS-437
Project: JBoss Tools Integration Stack
Issue Type: Feature Request
Components: Fuse IDE, target-platform
Reporter: Keith Babo
Assignee: Paul Leacu
Fix For: 4.1.3
Fuse Data Transformation tooling relies on jsonschema2pojo to generate model classes from
JSON schema and JSON instance documents. At present, this dependency is bundled directly
inside the data transformation plugin for Fuse IDE.
*Project page/sources:*
http://www.jsonschema2pojo.org/
*Version:* 0.4.5 (this is a bit old - current is 0.4.11 and happy to try that if we want
to be on the latest/greatest)
*License and owner:* ALv2
*Original p2 repo:* unknown
*JBoss mirror:* unknown
*Include Sources:* Yes
*Affected projects:* Fuse IDE
*Include in JBDS:* unknown
*Type of dependency:* unknown
*non-p2 repository:*
https://repo1.maven.org/maven2/org/jsonschema2pojo/jsonschema2pojo-core/0...
There are additional dependencies (see the POM) beyond jsonschema2pojo that will need to
be included depending on which parts of jsonschema2pojo are used. For us, that includes:
- commons-lang3 (although we should be able to use the v2 version which is already
present in the TP - need to confirm)
- jackson-annotations.jar (2.2.0)
- jackson-core.jar (2.2.0)
- jackson-databind.jar (2.2.0)