Skip to content

Commit 18602b9

Browse files
committed
release 3.23.9.1
0 parents  commit 18602b9

File tree

488 files changed

+81151
-0
lines changed

Some content is hidden

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

488 files changed

+81151
-0
lines changed

.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
*.iml
2+
/.idea/workspace.xml
3+
/.idea/libraries
4+
.DS_Store
5+
/build
6+
/captures
7+
/log
8+
/logs
9+
/target
10+
.externalNativeBuild
11+
/.settings
12+
.gradle
13+
.classpath
14+
.project

.travis.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
language: java
2+
3+
jdk:
4+
- openjdk8
5+
6+
#cache:
7+
# directories:
8+
# - "$HOME/.m2"
9+
10+
#before_install:
11+
# - cp .maven.settings.xml $HOME/.m2/settings.xml
12+
13+
jobs:
14+
include:
15+
# - stage: findbugs
16+
# script:
17+
# - mvn clean package findbugs:findbugs -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dfindbugs.excludeFilterFile=./app/src/test -f pom-java.xml
18+
- stage: install
19+
script:
20+
- mvn install -Dmaven.javadoc.skip=true -Dcheckstyle.skip=false -Drat.skip=false -f pom-java.xml
21+
after_success:
22+
- bash <(curl -s https://codecov.io/bash)

LICENSE

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## OPEN SOURCE SOFTWARE NOTICE
2+
This document contains open source software notice for this product. And this document is confidential information of copyright holder. Recipient shall protect it in due care and shall not disseminate it without permission.
3+
4+
### Warranty Disclaimer
5+
THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.

app/assembly.xml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
5+
<id>assembly_jar_with_third_party</id>
6+
<formats>
7+
<format>zip</format>
8+
</formats>
9+
<!-- 无需wrapp -->
10+
<includeBaseDirectory>false</includeBaseDirectory>
11+
<files>
12+
<file>
13+
<source>${project.build.directory}/${project.artifactId}-${project.version}.jar</source>
14+
<outputDirectory>/</outputDirectory>
15+
</file>
16+
<file>
17+
<source>${project.build.directory}/${project.artifactId}-${project.version}-javadoc.jar</source>
18+
<outputDirectory>/</outputDirectory>
19+
</file>
20+
<file>
21+
<source>${project.basedir}/README.txt</source>
22+
<outputDirectory>/</outputDirectory>
23+
</file>
24+
<file>
25+
<source>${project.basedir}/pom-dependencies.xml</source>
26+
<outputDirectory>/</outputDirectory>
27+
<destName>pom.xml</destName>
28+
</file>
29+
<file>
30+
<source>${project.basedir}/src/main/resources/log4j2.xml</source>
31+
<outputDirectory>/</outputDirectory>
32+
</file>
33+
</files>
34+
<fileSets>
35+
<fileSet>
36+
<directory>${project.basedir}/src/test/java/samples</directory>
37+
<outputDirectory>/samples</outputDirectory>
38+
</fileSet>
39+
<fileSet>
40+
<directory>${project.build.directory}/doc</directory>
41+
<outputDirectory>/doc</outputDirectory>
42+
</fileSet>
43+
</fileSets>
44+
<dependencySets>
45+
<dependencySet>
46+
<!-- 不包含项目文件 -->
47+
<useProjectArtifact>false</useProjectArtifact>
48+
<unpack>false</unpack>
49+
<scope>runtime</scope>
50+
<outputDirectory>third_party</outputDirectory>
51+
</dependencySet>
52+
</dependencySets>
53+
</assembly>

app/pom.xml

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<groupId>com.obs.cloud</groupId>
6+
<artifactId>esdk-obs-java-android</artifactId>
7+
<version>3.21.12</version>
8+
9+
<name>OBS SDK for Java/Android</name>
10+
<description>The OBS SDK for Android used for accessing Object Storage Service</description>
11+
12+
<properties>
13+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14+
<checkStyleFile>${project.basedir}/../../CI/checkstyle_ruleset_minimal_IT_product_line.xml</checkStyleFile>
15+
</properties>
16+
17+
<dependencies>
18+
19+
<dependency>
20+
<groupId>com.jamesmurty.utils</groupId>
21+
<artifactId>java-xmlbuilder</artifactId>
22+
<version>1.3</version>
23+
<exclusions>
24+
<exclusion>
25+
<groupId>net.iharder</groupId>
26+
<artifactId>base64</artifactId>
27+
</exclusion>
28+
</exclusions>
29+
</dependency>
30+
31+
<dependency>
32+
<groupId>com.squareup.okhttp3</groupId>
33+
<artifactId>okhttp</artifactId>
34+
<version>4.9.1</version>
35+
</dependency>
36+
<dependency>
37+
<groupId>com.squareup.okio</groupId>
38+
<artifactId>okio</artifactId>
39+
<version>2.7.0</version>
40+
</dependency>
41+
42+
<dependency>
43+
<groupId>com.fasterxml.jackson.core</groupId>
44+
<artifactId>jackson-core</artifactId>
45+
<version>2.12.5</version>
46+
</dependency>
47+
<dependency>
48+
<groupId>com.fasterxml.jackson.core</groupId>
49+
<artifactId>jackson-databind</artifactId>
50+
<version>2.12.5</version>
51+
</dependency>
52+
<dependency>
53+
<groupId>com.fasterxml.jackson.core</groupId>
54+
<artifactId>jackson-annotations</artifactId>
55+
<version>2.12.5</version>
56+
</dependency>
57+
58+
<dependency>
59+
<groupId>org.apache.logging.log4j</groupId>
60+
<artifactId>log4j-core</artifactId>
61+
<version>2.17.0</version>
62+
</dependency>
63+
<dependency>
64+
<groupId>org.apache.logging.log4j</groupId>
65+
<artifactId>log4j-api</artifactId>
66+
<version>2.17.0</version>
67+
</dependency>
68+
</dependencies>
69+
70+
<build>
71+
<sourceDirectory>src/main/java</sourceDirectory>
72+
<testSourceDirectory>src/test/java</testSourceDirectory>
73+
<plugins>
74+
<plugin>
75+
<groupId>org.codehaus.mojo</groupId>
76+
<artifactId>exec-maven-plugin</artifactId>
77+
<version>1.2</version>
78+
<executions>
79+
<execution>
80+
<phase>package</phase>
81+
<goals>
82+
<goal>exec</goal>
83+
</goals>
84+
<configuration>
85+
<executable>${basedir}/gradlew.bat</executable>
86+
<arguments>
87+
<argument>build</argument>
88+
</arguments>
89+
</configuration>
90+
</execution>
91+
</executions>
92+
</plugin>
93+
94+
<plugin>
95+
<groupId>org.apache.maven.plugins</groupId>
96+
<artifactId>maven-checkstyle-plugin</artifactId>
97+
<configuration>
98+
<configLocation>${checkStyleFile}</configLocation>
99+
</configuration>
100+
<version>2.9.1</version>
101+
</plugin>
102+
103+
<plugin>
104+
<groupId>org.apache.maven.plugins</groupId>
105+
<artifactId>maven-clean-plugin</artifactId>
106+
<configuration>
107+
<filesets>
108+
<fileset>
109+
<directory>logs</directory>
110+
</fileset>
111+
</filesets>
112+
</configuration>
113+
</plugin>
114+
115+
<!-- compile plugin -->
116+
<plugin>
117+
<groupId>org.apache.maven.plugins</groupId>
118+
<artifactId>maven-compiler-plugin</artifactId>
119+
<configuration>
120+
<encoding>UTF-8</encoding>
121+
</configuration>
122+
<executions>
123+
<execution>
124+
<phase>compile</phase>
125+
</execution>
126+
</executions>
127+
</plugin>
128+
<plugin>
129+
<groupId>org.apache.maven.plugins</groupId>
130+
<artifactId>maven-javadoc-plugin</artifactId>
131+
<version>3.0.0-M1</version>
132+
<configuration>
133+
<source>1.8</source>
134+
<docencoding>UTF-8</docencoding>
135+
<charset>UTF-8</charset>
136+
<excludePackageNames>*.internal.*:*.log:*.proxy:okio</excludePackageNames>
137+
<destDir>${project.build.directory}/doc</destDir>
138+
</configuration>
139+
<executions>
140+
<execution>
141+
<id>attach-javadocs</id>
142+
<phase>install</phase>
143+
<goals>
144+
<goal>jar</goal>
145+
</goals>
146+
</execution>
147+
</executions>
148+
</plugin>
149+
<plugin>
150+
<groupId>org.apache.maven.plugins</groupId>
151+
<artifactId>maven-assembly-plugin</artifactId>
152+
<executions>
153+
<execution>
154+
<phase>install</phase>
155+
<goals>
156+
<goal>single</goal>
157+
</goals>
158+
</execution>
159+
</executions>
160+
<configuration>
161+
<appendAssemblyId>false</appendAssemblyId>
162+
<descriptors>
163+
<descriptor>assembly-android.xml</descriptor>
164+
</descriptors>
165+
</configuration>
166+
</plugin>
167+
</plugins>
168+
</build>
169+
170+
171+
</project>

app/src/main/AndroidManifest.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3+
package="com.obs">
4+
5+
<application
6+
android:allowBackup="true">
7+
<activity android:name=".MainActivity">
8+
<intent-filter>
9+
<action android:name="android.intent.action.MAIN" />
10+
11+
<category android:name="android.intent.category.LAUNCHER" />
12+
</intent-filter>
13+
</activity>
14+
</application>
15+
16+
</manifest>

0 commit comments

Comments
 (0)