Skip to content

Commit 91ffc34

Browse files
authored
Merge pull request #24 from intuit/SDK-466
SDK 466
2 parents 99792c7 + 841bd43 commit 91ffc34

File tree

1,103 files changed

+23772
-4041
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,103 files changed

+23772
-4041
lines changed

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ V3-JAVA-SDK
66
<br/>
77
**Continuous Integration:** [![Build Status](https://travis-ci.org/intuit/QuickBooks-V3-Java-SDK.svg?branch=develop)](https://travis-ci.org/intuit/QuickBooks-V3-Java-SDK)
88
<br/>
9-
**Maven:** [![Maven Central](https://img.shields.io/maven-central/v/com.intuit.quickbooks-online/ipp-v3-java-devkit.svg)](http://search.maven.org/#artifactdetails%7Ccom.intuit.quickbooks-online%7Cipp-v3-java-devkit%7C2.9.0%7C)
10-
[![Maven Central](https://img.shields.io/maven-central/v/com.intuit.quickbooks-online/ipp-v3-java-data.svg)](http://search.maven.org/#artifactdetails%7Ccom.intuit.quickbooks-online%7Cipp-v3-java-data%7C2.9.0%7C)
9+
**Maven:** [![Data](https://maven-badges.herokuapp.com/maven-central/com.intuit.quickbooks-online/ipp-v3-java-data/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.intuit.quickbooks-online/ipp-v3-java-data)
10+
[![Devkit](https://maven-badges.herokuapp.com/maven-central/com.intuit.quickbooks-online/ipp-v3-java-devkit/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.intuit.quickbooks-online/ipp-v3-java-devkit)
1111
<br/>
1212
**License:** [![Apache 2](http://img.shields.io/badge/license-Apache%202-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0) <br/>
1313

@@ -35,6 +35,7 @@ The QuickBooks Online Java SDK provides a set of Java class libraries that make
3535
* ipp-v3-java-devkit-shaded-assembly - builds lightweight version (some dependencies excluded)
3636
* ipp-v3-java-devkit-javadoc - contains javadoc for data and devkit classes
3737
* ipp-java-qbapihelper - contains Quickbooks API Helper methods for OAuth, Disconnect and Reconnect API
38+
* oauth2-platform-api - contains Quickbooks API Helper methods for obtaining OAuth2 tokens, Disconnect and Reconnect API for OAuth2 apps
3839

3940
## System Requirements
4041
The SDK works on JDK 1.6 and above.
@@ -47,10 +48,8 @@ The SDK works on JDK 1.6 and above.
4748

4849
To test the code locally, follow the steps below:
4950

50-
1. Update keys and tokens in [ippdevkit.properties](https://github.com/intuit/QuickBooks-V3-Java-SDK/blob/master/ipp-v3-java-devkit/src/test/resources/ippdevkit.properties) (Not sure how to get the tokens? Refer this [blog](https://developer.intuit.com/hub/blog/2016/04/25/quick-start-to-quickbooks-online-rest-api-with-oauth1-0) post to get on boarded with OAuth1 quickly.)
51-
52-
2. cd to the project directory
53-
3. Run the command: `mvn install` - this will run the unit test, build the project and generate data & devkit jars
51+
1. cd to the project directory
52+
2. Run the command: `mvn install` - this will run the unit test, build the project and generate data, devkit, qbapihelper(OAuth1.0a), oauth2-platform(OAuth2) jars
5453

5554
Note: To build out individual components such as ipp-v3-java-data.jar or ipp-v3-java-devkit.jar, remove parent dependency from the pom.xml of the respective projects and run maven install on the individual project folders.
5655

ipp-java-qbapihelper/pom.xml

Lines changed: 3 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -21,63 +21,19 @@
2121
<parent>
2222
<artifactId>ipp-v3-java-devkit-pom</artifactId>
2323
<groupId>com.intuit.quickbooks-online</groupId>
24-
<version>2.9.6</version>
24+
<version>3.0.0</version>
2525
</parent>
2626
<artifactId>ipp-java-qbapihelper</artifactId>
27-
<version>2.9.6</version>
27+
<version>3.0.0</version>
2828
<packaging>jar</packaging>
2929
<name>Quickbooks API Helper for Oauth</name>
3030
<description>Quickbooks API Helper Project for OAuth, Disconnect and Reconnect</description>
31-
3231
<dependencies>
33-
<dependency>
34-
<groupId>oauth.signpost</groupId>
35-
<artifactId>signpost-core</artifactId>
36-
<version>1.2.1.1</version>
37-
</dependency>
38-
<dependency>
39-
<groupId>oauth.signpost</groupId>
40-
<artifactId>signpost-commonshttp4</artifactId>
41-
<version>1.2</version>
42-
</dependency>
43-
<dependency>
44-
<groupId>net.sf.kxml</groupId>
45-
<artifactId>kxml2</artifactId>
46-
<version>2.2.2</version>
47-
</dependency>
48-
<dependency>
49-
<groupId>org.testng</groupId>
50-
<artifactId>testng</artifactId>
51-
<version>6.1.1</version>
52-
<scope>test</scope>
53-
</dependency>
54-
<dependency>
55-
<groupId>javax.servlet</groupId>
56-
<artifactId>servlet-api</artifactId>
57-
<version>2.4</version>
58-
<scope>provided</scope>
59-
</dependency>
60-
<dependency>
61-
<groupId>org.apache.httpcomponents</groupId>
62-
<artifactId>httpcore</artifactId>
63-
<version>4.4.5</version>
64-
</dependency>
65-
<dependency>
66-
<groupId>org.apache.httpcomponents</groupId>
67-
<artifactId>httpclient</artifactId>
68-
<version>4.5.2</version>
69-
</dependency>
7032
<dependency>
7133
<groupId>org.openid4java</groupId>
7234
<artifactId>openid4java</artifactId>
7335
<version>0.9.8</version>
74-
</dependency>
75-
<dependency>
76-
<groupId>org.slf4j</groupId>
77-
<artifactId>slf4j-api</artifactId>
78-
<version>1.6.4</version>
79-
</dependency>
80-
36+
</dependency>
8137
</dependencies>
8238

8339
<build>

ipp-v3-java-data/pom.xml

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<parent>
55
<groupId>com.intuit.quickbooks-online</groupId>
66
<artifactId>ipp-v3-java-devkit-pom</artifactId>
7-
<version>2.9.6</version>
7+
<version>3.0.0</version>
88
</parent>
99

1010
<artifactId>ipp-v3-java-data</artifactId>
1111
<name>IPP V3 Java - Data Project</name>
1212
<description>IPP Java V3 DevKit Data project - FMS Entities generation</description>
13-
<version>2.9.6</version>
13+
<version>3.0.0</version>
1414

1515
<properties>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -28,27 +28,7 @@
2828
<artifactId>jaxb2-commons-lang</artifactId>
2929
<version>2.4</version>
3030
</dependency>
31-
<dependency>
32-
<groupId>javax.xml.bind</groupId>
33-
<artifactId>jaxb-api</artifactId>
34-
<version>2.2.12</version>
35-
</dependency>
36-
<dependency>
37-
<groupId>junit</groupId>
38-
<artifactId>junit</artifactId>
39-
<version>3.8.1</version>
40-
<scope>test</scope>
41-
</dependency>
42-
<dependency>
43-
<groupId>com.fasterxml.jackson.core</groupId>
44-
<artifactId>jackson-core</artifactId>
45-
<version>2.8.8</version>
46-
</dependency>
47-
<dependency>
48-
<groupId>com.fasterxml.jackson.core</groupId>
49-
<artifactId>jackson-databind</artifactId>
50-
<version>2.8.8</version>
51-
</dependency>
31+
5232
</dependencies>
5333

5434
<build>

ipp-v3-java-devkit-assembly/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@
1515
<parent>
1616
<groupId>com.intuit.quickbooks-online</groupId>
1717
<artifactId>ipp-v3-java-devkit-pom</artifactId>
18-
<version>2.9.6</version>
18+
<version>3.0.0</version>
1919
</parent>
2020

2121
<artifactId>ipp-v3-java-devkit-assembly</artifactId>
2222
<packaging>pom</packaging>
2323
<name>IPP Java Devkit Assembly (${project.version})</name>
2424
<description>IPP Java V3 DevKit assembly</description>
25-
<version>2.9.6</version>
25+
<version>3.0.0</version>
2626
<properties>
27-
<release.devkit.version>2.9.6</release.devkit.version>
28-
<release.data.version>2.9.6</release.data.version>
27+
<release.devkit.version>3.0.0</release.devkit.version>
28+
<release.data.version>3.0.0</release.data.version>
2929
</properties>
3030
<dependencies>
3131
<!-- Main artifacts -->

0 commit comments

Comments
 (0)