Skip to content

Commit de68272

Browse files
committed
Add testing for JWT 0.11.x to pom.xml
1 parent 3a2db89 commit de68272

1 file changed

Lines changed: 48 additions & 3 deletions

File tree

pom.xml

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
<plugins>
8484
<plugin>
8585
<artifactId>maven-surefire-plugin</artifactId>
86-
<version>2.22.2</version>
86+
<version>3.2.2</version>
8787
<configuration>
8888
<!-- SUREFIRE-1226 workaround -->
8989
<trimStackTrace>false</trimStackTrace>
@@ -458,6 +458,18 @@
458458
</plugins>
459459
</build>
460460

461+
<dependencyManagement>
462+
<dependencies>
463+
<dependency>
464+
<groupId>com.fasterxml.jackson</groupId>
465+
<artifactId>jackson-bom</artifactId>
466+
<version>2.15.3</version>
467+
<scope>import</scope>
468+
<type>pom</type>
469+
</dependency>
470+
</dependencies>
471+
</dependencyManagement>
472+
461473
<dependencies>
462474
<dependency>
463475
<groupId>org.apache.commons</groupId>
@@ -510,7 +522,6 @@
510522
<dependency>
511523
<groupId>com.fasterxml.jackson.core</groupId>
512524
<artifactId>jackson-databind</artifactId>
513-
<version>2.15.2</version>
514525
</dependency>
515526
<dependency>
516527
<groupId>commons-io</groupId>
@@ -652,7 +663,7 @@
652663
<profiles>
653664
<!-- only enable slow-or-flaky-test if -Dtest= is not present -->
654665
<profile>
655-
<id>test-slow-multireleasejar-flaky</id>
666+
<id>test-jwt-slow-multireleasejar-flaky</id>
656667
<activation>
657668
<property>
658669
<name>!test</name>
@@ -715,6 +726,40 @@
715726
<includesFile>src/test/resources/slow-or-flaky-tests.txt</includesFile>
716727
</configuration>
717728
</execution>
729+
<execution>
730+
<!-- Verify that JWT suite 0.11.x still works -->
731+
<id>jwt0.11.x-test</id>
732+
<phase>integration-test</phase>
733+
<goals>
734+
<goal>test</goal>
735+
</goals>
736+
<configuration>
737+
<classesDirectory>${project.basedir}/target/github-api-${project.version}.jar</classesDirectory>
738+
<useSystemClassLoader>false</useSystemClassLoader>
739+
<excludesFile>src/test/resources/slow-or-flaky-tests.txt</excludesFile>
740+
<argLine>@{jacoco.surefire.argLine} ${surefire.argLine} -Dtest.github.connector=okhttp</argLine>
741+
<classpathDependencyExcludes>
742+
<classpathDependencyExclude>io.jsonwebtoken:*</classpathDependencyExclude>
743+
</classpathDependencyExcludes>
744+
<additionalClasspathDependencies>
745+
<additionalClasspathDependency>
746+
<groupId>io.jsonwebtoken</groupId>
747+
<artifactId>jjwt-api</artifactId>
748+
<version>0.11.5</version>
749+
</additionalClasspathDependency>
750+
<additionalClasspathDependency>
751+
<groupId>io.jsonwebtoken</groupId>
752+
<artifactId>jjwt-impl</artifactId>
753+
<version>0.11.5</version>
754+
</additionalClasspathDependency>
755+
<additionalClasspathDependency>
756+
<groupId>io.jsonwebtoken</groupId>
757+
<artifactId>jjwt-jackson</artifactId>
758+
<version>0.11.5</version>
759+
</additionalClasspathDependency>
760+
</additionalClasspathDependencies>
761+
</configuration>
762+
</execution>
718763
</executions>
719764
</plugin>
720765
</plugins>

0 commit comments

Comments
 (0)