|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <project xmlns="http://maven.apache.org/POM/4.0.0" |
3 | | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
4 | | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
5 | 5 | <modelVersion>4.0.0</modelVersion> |
6 | 6 |
|
7 | 7 | <parent> |
|
58 | 58 | <artifactId>mockito-core</artifactId> |
59 | 59 | <scope>test</scope> |
60 | 60 | </dependency> |
| 61 | + <dependency> |
| 62 | + <groupId>org.mockito</groupId> |
| 63 | + <artifactId>mockito-junit-jupiter</artifactId> |
| 64 | + <scope>test</scope> |
| 65 | + </dependency> |
61 | 66 | <dependency> |
62 | 67 | <groupId>org.slf4j</groupId> |
63 | 68 | <artifactId>slf4j-simple</artifactId> |
|
111 | 116 | <artifactId>maven-surefire-plugin</artifactId> |
112 | 117 | <version>3.5.3</version> |
113 | 118 | <configuration> |
114 | | - <argLine>-Dmockito.mock.maker=subclass -Dorg.graalvm.nativeimage.imagecode=agent -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-ssm,experimental-class-define-support |
| 119 | + <argLine> |
| 120 | + -Dorg.graalvm.nativeimage.imagecode=agent |
| 121 | + -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-ssm,experimental-class-define-support |
115 | 122 | --add-opens java.base/java.util=ALL-UNNAMED |
116 | 123 | --add-opens java.base/java.lang=ALL-UNNAMED |
117 | 124 | </argLine> |
|
128 | 135 | <artifactId>mockito-subclass</artifactId> |
129 | 136 | <scope>test</scope> |
130 | 137 | </dependency> |
| 138 | + |
| 139 | + <!-- Required explicitly for @Captor ArgumentCaptor --> |
| 140 | + <dependency> |
| 141 | + <groupId>org.junit.jupiter</groupId> |
| 142 | + <artifactId>junit-jupiter-params</artifactId> |
| 143 | + <scope>test</scope> |
| 144 | + </dependency> |
131 | 145 | </dependencies> |
132 | 146 | <build> |
133 | 147 | <plugins> |
|
151 | 165 | <buildArg>--add-opens java.base/java.util=ALL-UNNAMED</buildArg> |
152 | 166 | <buildArg>--add-opens java.base/java.lang=ALL-UNNAMED</buildArg> |
153 | 167 | <buildArg>--no-fallback</buildArg> |
154 | | - <buildArg>-Dorg.graalvm.nativeimage.imagecode=agent</buildArg> |
155 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.ClassFileVersion:rerun</buildArg> |
156 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.utility.dispatcher.JavaDispatcher:rerun</buildArg> |
157 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.utility.Invoker$Dispatcher:rerun</buildArg> |
158 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.utility.GraalImageCode:rerun</buildArg> |
159 | | - <buildArg>--initialize-at-build-time=org.slf4j.simple.SimpleLogger</buildArg> |
160 | | - <buildArg>--initialize-at-build-time=org.slf4j.LoggerFactory</buildArg> |
161 | | - <buildArg>--initialize-at-build-time=org.junit.Ignore</buildArg> |
162 | | - <buildArg>--initialize-at-build-time=java.lang.annotation.Annotation</buildArg> |
163 | | - <buildArg>--initialize-at-build-time=org.junit.runners.model.FrameworkField</buildArg> |
164 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.type.TypeDescription$AbstractBase</buildArg> |
165 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic</buildArg> |
166 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$1</buildArg> |
167 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$2</buildArg> |
168 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader</buildArg> |
169 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$ForLoadedExecutable</buildArg> |
170 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.type.TypeDescription$AbstractBase</buildArg> |
171 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.type.TypeDescription$ForLoadedType</buildArg> |
172 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.method.MethodDescription$ForLoadedMethod</buildArg> |
173 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Super$Instantiation$2</buildArg> |
174 | | - <buildArg> |
175 | | - --trace-class-initialization=net.bytebuddy.description.type.TypeDescription$ForLoadedType,net.bytebuddy.description.method.MethodDescription$ForLoadedMethod,net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$ForLoadedExecutable |
176 | | - </buildArg> |
177 | 168 | <buildArg>--verbose</buildArg> |
178 | 169 | <buildArg>--native-image-info</buildArg> |
179 | 170 | <buildArg>-H:+UnlockExperimentalVMOptions</buildArg> |
180 | 171 | <buildArg>-H:Log=registerResource:5</buildArg> |
| 172 | + <buildArg>-H:+ReportExceptionStackTraces</buildArg> |
181 | 173 | </buildArgs> |
182 | 174 | </configuration> |
183 | 175 | </plugin> |
|
0 commit comments