[jbosstools-issues] [JBoss JIRA] (JBTIS-437) Add jsonschema2pojo to TP

Nick Boldt (JIRA) issues at jboss.org
Tue May 19 11:52:20 EDT 2015


    [ https://issues.jboss.org/browse/JBTIS-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13069338#comment-13069338 ] 

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] http://download.jboss.org/jbosstools/updates/requirements/orbit/S20150428165605/plugins/


> 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.4.5/jsonschema2pojo-core-0.4.5.pom
> 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)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list