Skip to content

Commit 22ab20f

Browse files
authored
Merge pull request #427 from GraciesPadre/separate_jars
Separate jars
2 parents b5af7fa + 09f402a commit 22ab20f

File tree

45 files changed

+163
-29
lines changed

Some content is hidden

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

45 files changed

+163
-29
lines changed

build.gradle

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,18 @@ task wrapper(type: Wrapper) {
4444
gradleVersion = '3.2'
4545
}
4646

47+
project(':ds3-sdk') {
48+
dependencies {
49+
compile project(':ds3-utils')
50+
}
51+
}
52+
53+
project(':ds3-metadata') {
54+
dependencies {
55+
compile project(':ds3-utils')
56+
}
57+
}
58+
4759
project(':ds3-sdk-integration') {
4860
dependencies {
4961
compile project(':ds3-sdk')
@@ -55,3 +67,9 @@ project(':ds3-sdk-samples') {
5567
compile project(':ds3-sdk')
5668
}
5769
}
70+
71+
project(':ds3-utils') {
72+
dependencies {
73+
compile project(':ds3-interfaces')
74+
}
75+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/*
2+
* ****************************************************************************
3+
* Copyright 2014-2016 Spectra Logic Corporation. All Rights Reserved.
4+
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
5+
* this file except in compliance with the License. A copy of the License is located at
6+
*
7+
* http://www.apache.org/licenses/LICENSE-2.0
8+
*
9+
* or in the "license" file accompanying this file.
10+
* This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
11+
* CONDITIONS OF ANY KIND, either express or implied. See the License for the
12+
* specific language governing permissions and limitations under the License.
13+
* ****************************************************************************
14+
*/
15+
16+
package com.spectralogic.ds3client.helpers.Ds3ClientHelpers;
17+
18+
import java.util.Map;
19+
20+
public interface MetadataAccess {
21+
Map<String, String> getMetadataValue(final String filename);
22+
}

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/interfaces/MetadataRestore.java renamed to ds3-interfaces/src/main/java/com/spectralogic/ds3client/metadata/interfaces/MetadataRestore.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ public interface MetadataRestore {
2828

2929

3030
}
31+

ds3-metadata/build.gradle

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
* ******************************************************************************
3+
* Copyright 2014-2016 Spectra Logic Corporation. All Rights Reserved.
4+
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
5+
* this file except in compliance with the License. A copy of the License is located at
6+
*
7+
* http://www.apache.org/licenses/LICENSE-2.0
8+
*
9+
* or in the "license" file accompanying this file.
10+
* This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
11+
* CONDITIONS OF ANY KIND, either express or implied. See the License for the
12+
* specific language governing permissions and limitations under the License.
13+
* ****************************************************************************
14+
*/
15+
16+
dependencies {
17+
testCompile group: 'org.apache.commons', name: 'commons-lang3', version: '3.0'
18+
compile group: 'net.java.dev.jna', name: 'jna-platform', version: '4.2.2'
19+
compile group: 'net.java.dev.jna', name: 'jna', version: '4.2.2'
20+
compile 'commons-io:commons-io:2.4'
21+
compile 'org.apache.httpcomponents:httpclient:4.5.1'
22+
}
23+

0 commit comments

Comments
 (0)