Skip to content
This repository was archived by the owner on Dec 6, 2024. It is now read-only.

Commit 4505ea0

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 721e7fa + 937ebc6 commit 4505ea0

File tree

7 files changed

+110
-30
lines changed

7 files changed

+110
-30
lines changed

README.md

Lines changed: 97 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![Build Status](https://travis-ci.org/synapticloop/backblaze-b2-java-api.svg?branch=master)](https://travis-ci.org/synapticloop/backblaze-b2-java-api)[![Download](https://api.bintray.com/packages/synapticloop/maven/backblaze-b2-java-api/images/download.svg)](https://bintray.com/synapticloop/maven/backblaze-b2-java-api/_latestVersion)[![GitHub Release](https://img.shields.io/github/release/synapticloop/backblaze-b2-java-api.svg)](https://github.com/synapticloop/backblaze-b2-java-api/releases)
1+
[![Build Status](https://travis-ci.org/synapticloop/backblaze-b2-java-api.svg?branch=master)](https://travis-ci.org/synapticloop/backblaze-b2-java-api) [![Download](https://api.bintray.com/packages/synapticloop/maven/backblaze-b2-java-api/images/download.svg)](https://bintray.com/synapticloop/maven/backblaze-b2-java-api/_latestVersion) [![GitHub Release](https://img.shields.io/github/release/synapticloop/backblaze-b2-java-api.svg)](https://github.com/synapticloop/backblaze-b2-java-api/releases)
22

33
# backblaze-b2-java-api
44

@@ -10,6 +10,13 @@
1010
# Usage
1111

1212
```
13+
// import the API Client
14+
import synapticloop.b2.B2ApiClient;
15+
import synapticloop.b2.exception.B2ApiException;
16+
import synapticloop.b2.request.*;
17+
import synapticloop.b2.response.*;
18+
19+
1320
String b2AccountId = ""; // your b2 account ID
1421
String b2ApplicationKey = ""; // your b2 application Key
1522
@@ -99,6 +106,8 @@ uploadFile(String, String, File, String)
99106
uploadFile(String, String, File, String, Map<String, String>)
100107
```
101108

109+
110+
102111
# Building the Package
103112

104113
## *NIX/Mac OS X
@@ -155,12 +164,58 @@ export B2_ACCOUNT_ID="your-account-id"
155164
export B2_APPLICATION_KEY="your-application-key"
156165
```
157166

158-
# Logging
167+
# Logging - slf4j
159168

160-
slf4j is the logging framework used for this project. In order to use a logging framework with this project, sample configurations are below:
169+
slf4j is the logging framework used for this project. In order to set up a logging framework with this project, sample configurations are below:
161170

162171
## Log4j
163172

173+
174+
You will need to include dependencies for this - note that the versions may need to be updated.
175+
176+
### Maven
177+
178+
```
179+
<dependency>
180+
<groupId>org.apache.logging.log4j</groupId>
181+
<artifactId>log4j-slf4j-impl</artifactId>
182+
<version>2.5</version>
183+
<scope>runtime</scope>
184+
</dependency>
185+
186+
<dependency>
187+
<groupId>org.apache.logging.log4j</groupId>
188+
<artifactId>log4j-core</artifactId>
189+
<version>2.5</version>
190+
<scope>runtime</scope>
191+
</dependency>
192+
193+
```
194+
195+
### Gradle &lt; 2.1
196+
197+
```
198+
dependencies {
199+
...
200+
runtime(group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.5', ext: 'jar')
201+
runtime(group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.5', ext: 'jar')
202+
...
203+
}
204+
```
205+
### Gradle &gt;= 2.1
206+
207+
```
208+
dependencies {
209+
...
210+
runtime 'org.apache.logging.log4j:log4j-slf4j-impl:2.5'
211+
runtime 'org.apache.logging.log4j:log4j-core:2.5'
212+
...
213+
}
214+
```
215+
216+
217+
### Setting up the logging:
218+
164219
A sample `log4j2.xml` is below:
165220

166221
```
@@ -190,7 +245,7 @@ As such, this is not a repository, but a location to download files from.
190245

191246
This project publishes artefacts to [Maven Central](https://search.maven.org/)
192247

193-
> Note that the latest version can be found [mvn central](http://search.maven.org/#artifactdetails|synapticloop|backblaze-b2-java-api|1.3.0|jar)
248+
> Note that the latest version can be found [mvn central](http://search.maven.org/#artifactdetails|synapticloop|backblaze-b2-java-api|1.3.1|jar)
194249
195250
## maven setup
196251

@@ -210,19 +265,19 @@ repositories {
210265

211266
```
212267
dependencies {
213-
runtime(group: 'synapticloop', name: 'backblaze-b2-java-api', version: '1.3.0', ext: 'jar')
268+
runtime(group: 'synapticloop', name: 'backblaze-b2-java-api', version: '1.3.1', ext: 'jar')
214269
215-
compile(group: 'synapticloop', name: 'backblaze-b2-java-api', version: '1.3.0', ext: 'jar')
270+
compile(group: 'synapticloop', name: 'backblaze-b2-java-api', version: '1.3.1', ext: 'jar')
216271
}
217272
```
218273

219-
or, more simply for versions of gradle greater than 2.4
274+
or, more simply for versions of gradle greater than 2.1
220275

221276
```
222277
dependencies {
223-
runtime 'synapticloop:backblaze-b2-java-api:1.3.0'
278+
runtime 'synapticloop:backblaze-b2-java-api:1.3.1'
224279
225-
compile 'synapticloop:backblaze-b2-java-api:1.3.0'
280+
compile 'synapticloop:backblaze-b2-java-api:1.3.1'
226281
}
227282
```
228283

@@ -232,36 +287,55 @@ dependencies {
232287
<dependency>
233288
<groupId>synapticloop</groupId>
234289
<artifactId>backblaze-b2-java-api</artifactId>
235-
<version>1.3.0</version>
290+
<version>1.3.1</version>
236291
<type>jar</type>
237292
</dependency>
238293
```
239294

240-
## Other packages
295+
## Dependencies - Downloads
241296

242297

243-
You may either download the files from [https://bintray.com/synapticloop/maven/backblaze-b2-java-api/](https://bintray.com/synapticloop/maven/backblaze-b2-java-api/) or from [https://github.com/synapticloop/backblaze-b2-java-api/releases](https://github.com/synapticloop/backblaze-b2-java-api/releases)
298+
You will also need to download the following dependencies:
244299

245-
You will also need the dependencies:
246300

247-
### runtime dependencies
248301

249-
- org.apache.httpcomponents, httpclient, 4.5.1: (It may be available on one of: [bintray](https://bintray.com/org.apache.httpcomponents/maven/httpclient/4.5.1/view#files/org.apache.httpcomponents/httpclient/4.5.1) [mvn central](http://search.maven.org/#artifactdetails|org.apache.httpcomponents|httpclient|4.5.1|jar) [mvn repository](http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.1) )
250-
- commons-io, commons-io, 2.4: (It may be available on one of: [bintray](https://bintray.com/commons-io/maven/commons-io/2.4/view#files/commons-io/commons-io/2.4) [mvn central](http://search.maven.org/#artifactdetails|commons-io|commons-io|2.4|jar) [mvn repository](http://mvnrepository.com/artifact/commons-io/commons-io/2.4) )
251-
- org.json, json, 20160212: (It may be available on one of: [bintray](https://bintray.com/org.json/maven/json/20160212/view#files/org.json/json/20160212) [mvn central](http://search.maven.org/#artifactdetails|org.json|json|20160212|jar) [mvn repository](http://mvnrepository.com/artifact/org.json/json/20160212) )
252-
- org.slf4j, slf4j-api, 1.7.13: (It may be available on one of: [bintray](https://bintray.com/org.slf4j/maven/slf4j-api/1.7.13/view#files/org.slf4j/slf4j-api/1.7.13) [mvn central](http://search.maven.org/#artifactdetails|org.slf4j|slf4j-api|1.7.13|jar) [mvn repository](http://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.13) )
302+
### cobertura dependencies
303+
304+
- net.sourceforge.cobertura:cobertura:2.1.1: (It may be available on one of: [bintray](https://bintray.com/net.sourceforge.cobertura/maven/cobertura/2.1.1/view#files/net.sourceforge.cobertura/cobertura/2.1.1) [mvn central](http://search.maven.org/#artifactdetails|net.sourceforge.cobertura|cobertura|2.1.1|jar))
253305

254306

255307
### compile dependencies
256308

257-
- org.apache.httpcomponents, httpclient, 4.5.1: (It may be available on one of: [bintray](https://bintray.com/org.apache.httpcomponents/maven/httpclient/4.5.1/view#files/org.apache.httpcomponents/httpclient/4.5.1) [mvn central](http://search.maven.org/#artifactdetails|org.apache.httpcomponents|httpclient|4.5.1|jar) [mvn repository](http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.1) )
258-
- commons-io, commons-io, 2.4: (It may be available on one of: [bintray](https://bintray.com/commons-io/maven/commons-io/2.4/view#files/commons-io/commons-io/2.4) [mvn central](http://search.maven.org/#artifactdetails|commons-io|commons-io|2.4|jar) [mvn repository](http://mvnrepository.com/artifact/commons-io/commons-io/2.4) )
259-
- org.json, json, 20160212: (It may be available on one of: [bintray](https://bintray.com/org.json/maven/json/20160212/view#files/org.json/json/20160212) [mvn central](http://search.maven.org/#artifactdetails|org.json|json|20160212|jar) [mvn repository](http://mvnrepository.com/artifact/org.json/json/20160212) )
260-
- org.slf4j, slf4j-api, 1.7.13: (It may be available on one of: [bintray](https://bintray.com/org.slf4j/maven/slf4j-api/1.7.13/view#files/org.slf4j/slf4j-api/1.7.13) [mvn central](http://search.maven.org/#artifactdetails|org.slf4j|slf4j-api|1.7.13|jar) [mvn repository](http://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.13) )
309+
- org.apache.httpcomponents:httpclient:4.5.1: (It may be available on one of: [bintray](https://bintray.com/org.apache.httpcomponents/maven/httpclient/4.5.1/view#files/org.apache.httpcomponents/httpclient/4.5.1) [mvn central](http://search.maven.org/#artifactdetails|org.apache.httpcomponents|httpclient|4.5.1|jar))
310+
- commons-io:commons-io:2.4: (It may be available on one of: [bintray](https://bintray.com/commons-io/maven/commons-io/2.4/view#files/commons-io/commons-io/2.4) [mvn central](http://search.maven.org/#artifactdetails|commons-io|commons-io|2.4|jar))
311+
- org.json:json:20160212: (It may be available on one of: [bintray](https://bintray.com/org.json/maven/json/20160212/view#files/org.json/json/20160212) [mvn central](http://search.maven.org/#artifactdetails|org.json|json|20160212|jar))
312+
- org.slf4j:slf4j-api:1.7.13: (It may be available on one of: [bintray](https://bintray.com/org.slf4j/maven/slf4j-api/1.7.13/view#files/org.slf4j/slf4j-api/1.7.13) [mvn central](http://search.maven.org/#artifactdetails|org.slf4j|slf4j-api|1.7.13|jar))
313+
314+
315+
### runtime dependencies
316+
317+
- org.apache.httpcomponents:httpclient:4.5.1: (It may be available on one of: [bintray](https://bintray.com/org.apache.httpcomponents/maven/httpclient/4.5.1/view#files/org.apache.httpcomponents/httpclient/4.5.1) [mvn central](http://search.maven.org/#artifactdetails|org.apache.httpcomponents|httpclient|4.5.1|jar))
318+
- commons-io:commons-io:2.4: (It may be available on one of: [bintray](https://bintray.com/commons-io/maven/commons-io/2.4/view#files/commons-io/commons-io/2.4) [mvn central](http://search.maven.org/#artifactdetails|commons-io|commons-io|2.4|jar))
319+
- org.json:json:20160212: (It may be available on one of: [bintray](https://bintray.com/org.json/maven/json/20160212/view#files/org.json/json/20160212) [mvn central](http://search.maven.org/#artifactdetails|org.json|json|20160212|jar))
320+
- org.slf4j:slf4j-api:1.7.13: (It may be available on one of: [bintray](https://bintray.com/org.slf4j/maven/slf4j-api/1.7.13/view#files/org.slf4j/slf4j-api/1.7.13) [mvn central](http://search.maven.org/#artifactdetails|org.slf4j|slf4j-api|1.7.13|jar))
321+
322+
323+
### testCompile dependencies
324+
325+
- junit:junit:4.12: (It may be available on one of: [bintray](https://bintray.com/junit/maven/junit/4.12/view#files/junit/junit/4.12) [mvn central](http://search.maven.org/#artifactdetails|junit|junit|4.12|jar))
326+
- org.apache.logging.log4j:log4j-slf4j-impl:2.5: (It may be available on one of: [bintray](https://bintray.com/org.apache.logging.log4j/maven/log4j-slf4j-impl/2.5/view#files/org.apache.logging.log4j/log4j-slf4j-impl/2.5) [mvn central](http://search.maven.org/#artifactdetails|org.apache.logging.log4j|log4j-slf4j-impl|2.5|jar))
327+
- org.apache.logging.log4j:log4j-core:2.5: (It may be available on one of: [bintray](https://bintray.com/org.apache.logging.log4j/maven/log4j-core/2.5/view#files/org.apache.logging.log4j/log4j-core/2.5) [mvn central](http://search.maven.org/#artifactdetails|org.apache.logging.log4j|log4j-core|2.5|jar))
328+
- org.json:json:20160212: (It may be available on one of: [bintray](https://bintray.com/org.json/maven/json/20160212/view#files/org.json/json/20160212) [mvn central](http://search.maven.org/#artifactdetails|org.json|json|20160212|jar))
329+
261330

331+
### testRuntime dependencies
262332

333+
- junit:junit:4.12: (It may be available on one of: [bintray](https://bintray.com/junit/maven/junit/4.12/view#files/junit/junit/4.12) [mvn central](http://search.maven.org/#artifactdetails|junit|junit|4.12|jar))
334+
- org.apache.logging.log4j:log4j-slf4j-impl:2.5: (It may be available on one of: [bintray](https://bintray.com/org.apache.logging.log4j/maven/log4j-slf4j-impl/2.5/view#files/org.apache.logging.log4j/log4j-slf4j-impl/2.5) [mvn central](http://search.maven.org/#artifactdetails|org.apache.logging.log4j|log4j-slf4j-impl|2.5|jar))
335+
- org.apache.logging.log4j:log4j-core:2.5: (It may be available on one of: [bintray](https://bintray.com/org.apache.logging.log4j/maven/log4j-core/2.5/view#files/org.apache.logging.log4j/log4j-core/2.5) [mvn central](http://search.maven.org/#artifactdetails|org.apache.logging.log4j|log4j-core|2.5|jar))
336+
- org.json:json:20160212: (It may be available on one of: [bintray](https://bintray.com/org.json/maven/json/20160212/view#files/org.json/json/20160212) [mvn central](http://search.maven.org/#artifactdetails|org.json|json|20160212|jar))
263337

264-
**NOTE:** You may need to download any dependencies of the above dependencies in turn
338+
**NOTE:** You may need to download any dependencies of the above dependencies in turn (i.e. the transitive dependencies)
265339

266340
# License
267341

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ plugins {
66
id 'net.saliman.cobertura' version '2.3.0'
77
id "com.jfrog.bintray" version "1.6"
88
id 'co.riiid.gradle' version '0.4.2'
9-
id 'synapticloop.documentr' version '1.1.9'
9+
id 'synapticloop.documentr' version '1.3.4'
1010
}
1111

1212
group = 'synapticloop'
1313
archivesBaseName = 'backblaze-b2-java-api'
1414
description = """A java api for the truly excellent backblaze b2 storage service"""
1515

16-
version = '1.3.0'
16+
version = '1.3.1'
1717

1818
sourceCompatibility = 1.7
1919
targetCompatibility = 1.7

documentr.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
{ "type":"inbuilt", "value":"project-name" },
1111
{ "type":"inbuilt", "value":"project-description" },
1212

13-
{ "type":"template", "value":"usage.md.templar" },
13+
{ "type":"template", "value":"src/docs/usage.md.templar" },
1414

1515
{ "type":"inbuilt", "value":"gradle-build" },
1616
{ "type":"inbuilt", "value":"gradle-test" },
1717

1818
{ "type":"inbuilt", "value":"test-warn" },
19-
{ "type":"template", "value":"test-important.md.templar" },
19+
{ "type":"template", "value":"src/docs/test-important.md.templar" },
2020

2121
{ "type":"inbuilt", "value":"logging-slf4j" },
2222

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Usage{\n}
22
{\n}
33
```{\n}
4+
// required imports{\n}
5+
import synapticloop.b2.B2ApiClient;{\n}
6+
import synapticloop.b2.exception.B2ApiException;{\n}
7+
import synapticloop.b2.request.*;{\n}
8+
import synapticloop.b2.response.*;{\n}
9+
{\n}
10+
{\n}
411
String b2AccountId = ""; // your b2 account ID{\n}
512
String b2ApplicationKey = ""; // your b2 application Key{\n}
613
{\n}

src/test/java/synapticloop/b2/B2ClientTest.java renamed to src/test/java/synapticloop/b2/B2ApiClientTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77
import org.junit.Before;
88
import org.junit.Test;
99

10-
import synapticloop.b2.exception.B2ApiException;
1110
import synapticloop.b2.helper.B2TestHelper;
1211
import synapticloop.b2.response.B2BucketResponse;
1312

14-
public class B2ClientTest {
13+
public class B2ApiClientTest {
1514
public static final String B2_ACCOUNT_ID = "B2_ACCOUNT_ID";
1615
public static final String B2_APPLICATION_KEY = "B2_APPLICATION_KEY";
1716
private B2ApiClient client;

src/test/java/synapticloop/b2/exception/B2ExceptionTest.java renamed to src/test/java/synapticloop/b2/exception/B2ApiExceptionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.junit.Test;
77

88

9-
public class B2ExceptionTest {
9+
public class B2ApiExceptionTest {
1010

1111
@Test
1212
public void testEmptyException() {

0 commit comments

Comments
 (0)