Skip to content

Commit 41b9b83

Browse files
authored
Merge branch 'master' into test_improvement
2 parents 6ddfb91 + 1687fb3 commit 41b9b83

File tree

1,248 files changed

+2588
-2548
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,248 files changed

+2588
-2548
lines changed

.github/workflows/ci.yaml

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,38 @@ jobs:
2424
strategy:
2525
matrix:
2626
os: [ubuntu-latest, macOS-latest, windows-latest]
27-
java: [8, 11, 15, 16]
27+
java: [8, 11, 16, 17-ea]
28+
distribution: ['adopt']
2829
fail-fast: false
2930
max-parallel: 4
3031
name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}
3132

3233
steps:
3334
- uses: actions/checkout@v2
3435
- name: Set up JDK
35-
uses: actions/setup-java@v1
36+
uses: actions/setup-java@v2
3637
with:
3738
java-version: ${{ matrix.java }}
38-
- name: Cache local Maven repository
39+
distribution: ${{ matrix.distribution }}
40+
- name: Cache local Maven m2
3941
uses: actions/cache@v2
4042
with:
41-
path: ~/.m2/repository
42-
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
43+
path: ~/.m2
44+
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
4345
restore-keys: |
44-
${{ runner.os }}-maven-
46+
${{ runner.os }}-m2
47+
- name: Set argLine command line option
48+
if: ${{ matrix.java != '8' }}
49+
run: echo 'ARG_LINE=-D"argLine=--illegal-access=permit"' >> $GITHUB_ENV
50+
- name: Set env command line option
51+
if: ${{ matrix.os == 'ubuntu-latest' }}
52+
run: echo 'ENV_TRAVIS="-Denv.TRAVIS"' >> $GITHUB_ENV
4553
- name: Test with Maven
46-
run: ./mvnw test -B -D"license.skip=true"
54+
if: ${{ matrix.os != 'windows-latest' }}
55+
run: ./mvnw test -B -D"license.skip=true" -D"jacoco.skip=true" $ENV_TRAVIS $ARG_LINE
56+
- name: Test with Maven
57+
if: ${{ matrix.os == 'windows-latest' && matrix.java == '8' }}
58+
run: ./mvnw test -B -D"license.skip=true" -D"jacoco.skip=true"
59+
- name: Test with Maven
60+
if: ${{ matrix.os == 'windows-latest' && matrix.java != '8' }}
61+
run: ./mvnw test -B -D"license.skip=true" -D"jacoco.skip=true" -D"argLine=--illegal-access=permit"

.github/workflows/coveralls.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ jobs:
2525
steps:
2626
- uses: actions/checkout@v2
2727
- name: Set up JDK
28-
uses: actions/setup-java@v1
28+
uses: actions/setup-java@v2
2929
with:
3030
java-version: 8
31+
distribution: adopt
3132
- name: Report Coverage to Coveralls for Pull Requests
3233
if: github.event_name == 'pull_request'
3334
run: ./mvnw test jacoco:report coveralls:report -q -Dlicense.skip=true -DrepoToken=$GITHUB_TOKEN -DserviceName=github -DpullRequest=$PR_NUMBER

.github/workflows/sonar.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ jobs:
3131
# Disabling shallow clone is recommended for improving relevancy of reporting
3232
fetch-depth: 0
3333
- name: Set up JDK
34-
uses: actions/setup-java@v1
34+
uses: actions/setup-java@v2
3535
with:
3636
java-version: 11
37+
distribution: adopt
3738
- name: Analyze with SonarCloud
3839
run: ./mvnw verify jacoco:report sonar:sonar -B -Dsonar.projectKey=mybatis_mybatis-3 -Dsonar.organization=mybatis -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=$SONAR_TOKEN -Dlicense.skip=true
3940
env:

.github/workflows/sonatype.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ jobs:
2828
steps:
2929
- uses: actions/checkout@v2
3030
- name: Set up JDK
31-
uses: actions/setup-java@v1
31+
uses: actions/setup-java@v2
3232
with:
3333
java-version: 11
34+
distribution: adopt
3435
- name: Deploy to Sonatype
3536
run: ./mvnw deploy -DskipTests -B --settings ./.mvn/settings.xml -Dlicense.skip=true
3637
env:

.mvn/wrapper/maven-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
1+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
22
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar

pom.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<parent>
2323
<groupId>org.mybatis</groupId>
2424
<artifactId>mybatis-parent</artifactId>
25-
<version>32</version>
25+
<version>33</version>
2626
<relativePath />
2727
</parent>
2828

2929
<artifactId>mybatis</artifactId>
30-
<version>3.5.7-SNAPSHOT</version>
30+
<version>3.5.8-SNAPSHOT</version>
3131
<packaging>jar</packaging>
3232

3333
<name>mybatis</name>
@@ -145,14 +145,14 @@
145145
<dependency>
146146
<groupId>ognl</groupId>
147147
<artifactId>ognl</artifactId>
148-
<version>3.2.20</version>
148+
<version>3.2.21</version>
149149
<scope>compile</scope>
150150
<optional>true</optional>
151151
</dependency>
152152
<dependency>
153153
<groupId>org.javassist</groupId>
154154
<artifactId>javassist</artifactId>
155-
<version>3.27.0-GA</version>
155+
<version>3.28.0-GA</version>
156156
<scope>compile</scope>
157157
<optional>true</optional>
158158
</dependency>
@@ -197,7 +197,7 @@
197197
<dependency>
198198
<groupId>org.junit.jupiter</groupId>
199199
<artifactId>junit-jupiter-engine</artifactId>
200-
<version>5.7.1</version>
200+
<version>5.7.2</version>
201201
<scope>test</scope>
202202
</dependency>
203203
<dependency>
@@ -227,13 +227,13 @@
227227
<dependency>
228228
<groupId>org.mockito</groupId>
229229
<artifactId>mockito-core</artifactId>
230-
<version>3.9.0</version>
230+
<version>3.11.0</version>
231231
<scope>test</scope>
232232
</dependency>
233233
<dependency>
234234
<groupId>org.mockito</groupId>
235235
<artifactId>mockito-junit-jupiter</artifactId>
236-
<version>3.9.0</version>
236+
<version>3.11.0</version>
237237
<scope>test</scope>
238238
</dependency>
239239
<dependency>
@@ -246,13 +246,13 @@
246246
<dependency>
247247
<groupId>org.postgresql</groupId>
248248
<artifactId>postgresql</artifactId>
249-
<version>42.2.19</version>
249+
<version>42.2.20</version>
250250
<scope>test</scope>
251251
</dependency>
252252
<dependency>
253253
<groupId>mysql</groupId>
254254
<artifactId>mysql-connector-java</artifactId>
255-
<version>8.0.23</version>
255+
<version>8.0.25</version>
256256
<scope>test</scope>
257257
</dependency>
258258
<dependency>
@@ -270,19 +270,19 @@
270270
<dependency>
271271
<groupId>org.testcontainers</groupId>
272272
<artifactId>junit-jupiter</artifactId>
273-
<version>1.15.2</version>
273+
<version>1.15.3</version>
274274
<scope>test</scope>
275275
</dependency>
276276
<dependency>
277277
<groupId>org.testcontainers</groupId>
278278
<artifactId>postgresql</artifactId>
279-
<version>1.15.2</version>
279+
<version>1.15.3</version>
280280
<scope>test</scope>
281281
</dependency>
282282
<dependency>
283283
<groupId>org.testcontainers</groupId>
284284
<artifactId>mysql</artifactId>
285-
<version>1.15.2</version>
285+
<version>1.15.3</version>
286286
<scope>test</scope>
287287
</dependency>
288288
<!-- For javadoc link -->

src/main/java/org/apache/ibatis/annotations/Arg.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
/**
2-
* Copyright 2009-2019 the original author or authors.
1+
/*
2+
* Copyright 2009-2021 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

src/main/java/org/apache/ibatis/annotations/AutomapConstructor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
/**
2-
* Copyright 2009-2020 the original author or authors.
1+
/*
2+
* Copyright 2009-2021 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

src/main/java/org/apache/ibatis/annotations/CacheNamespace.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
/**
2-
* Copyright 2009-2020 the original author or authors.
1+
/*
2+
* Copyright 2009-2021 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

src/main/java/org/apache/ibatis/annotations/CacheNamespaceRef.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
/**
2-
* Copyright 2009-2020 the original author or authors.
1+
/*
2+
* Copyright 2009-2021 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)