|
14 | 14 | --> |
15 | 15 |
|
16 | 16 | <project xmlns="http://maven.apache.org/POM/4.0.0" |
17 | | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
18 | | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| 17 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 18 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
19 | 19 | <modelVersion>4.0.0</modelVersion> |
20 | 20 |
|
21 | 21 | <artifactId>powertools-common</artifactId> |
|
77 | 77 | <scope>test</scope> |
78 | 78 | </dependency> |
79 | 79 | <dependency> |
80 | | - <groupId>org.mockito</groupId> |
81 | | - <artifactId>mockito-core</artifactId> |
| 80 | + <groupId>org.slf4j</groupId> |
| 81 | + <artifactId>slf4j-simple</artifactId> |
82 | 82 | <scope>test</scope> |
83 | 83 | </dependency> |
84 | 84 | <dependency> |
85 | | - <groupId>org.slf4j</groupId> |
86 | | - <artifactId>slf4j-simple</artifactId> |
| 85 | + <groupId>org.mockito</groupId> |
| 86 | + <artifactId>mockito-core</artifactId> |
87 | 87 | <scope>test</scope> |
88 | 88 | </dependency> |
89 | 89 | </dependencies> |
|
94 | 94 | <dependency> |
95 | 95 | <groupId>org.mockito</groupId> |
96 | 96 | <artifactId>mockito-subclass</artifactId> |
97 | | - <version>5.18.0</version> |
98 | 97 | <scope>test</scope> |
99 | 98 | </dependency> |
100 | 99 | </dependencies> |
|
105 | 104 | <artifactId>maven-surefire-plugin</artifactId> |
106 | 105 | <version>3.5.3</version> |
107 | 106 | <configuration> |
108 | | - <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-common,experimental-class-define-support |
| 107 | + <argLine> |
| 108 | + -Dorg.graalvm.nativeimage.imagecode=agent |
| 109 | + -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-common,experimental-class-define-support |
109 | 110 | --add-opens java.base/java.util=ALL-UNNAMED |
110 | 111 | --add-opens java.base/java.lang=ALL-UNNAMED |
111 | 112 | </argLine> |
|
120 | 121 | <dependency> |
121 | 122 | <groupId>org.mockito</groupId> |
122 | 123 | <artifactId>mockito-subclass</artifactId> |
123 | | - <version>5.18.0</version> |
124 | 124 | <scope>test</scope> |
125 | 125 | </dependency> |
126 | 126 | </dependencies> |
|
129 | 129 | <plugin> |
130 | 130 | <groupId>org.graalvm.buildtools</groupId> |
131 | 131 | <artifactId>native-maven-plugin</artifactId> |
132 | | - <version>0.11.0</version> <!-- or newer version --> |
| 132 | + <version>0.11.0</version> |
133 | 133 | <extensions>true</extensions> |
134 | 134 | <executions> |
135 | 135 | <execution> |
|
146 | 146 | <buildArg>--add-opens java.base/java.util=ALL-UNNAMED</buildArg> |
147 | 147 | <buildArg>--add-opens java.base/java.lang=ALL-UNNAMED</buildArg> |
148 | 148 | <buildArg>--no-fallback</buildArg> |
149 | | - <buildArg>-Dorg.graalvm.nativeimage.imagecode=agent</buildArg> |
150 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.ClassFileVersion:rerun</buildArg> |
151 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.utility.dispatcher.JavaDispatcher:rerun</buildArg> |
152 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.utility.Invoker$Dispatcher:rerun</buildArg> |
153 | | - <buildArg>-H:ClassInitialization=net.bytebuddy.utility.GraalImageCode:rerun</buildArg> |
154 | | - <buildArg>--initialize-at-build-time=org.slf4j.simple.SimpleLogger</buildArg> |
155 | | - <buildArg>--initialize-at-build-time=org.slf4j.LoggerFactory</buildArg> |
156 | | - <buildArg>--initialize-at-build-time=org.junit.Ignore</buildArg> |
157 | | - <buildArg>--initialize-at-build-time=java.lang.annotation.Annotation</buildArg> |
158 | | - <buildArg>--initialize-at-build-time=org.junit.runners.model.FrameworkField</buildArg> |
159 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.type.TypeDescription$AbstractBase</buildArg> |
160 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic</buildArg> |
161 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$1</buildArg> |
162 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$2</buildArg> |
163 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader</buildArg> |
164 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$ForLoadedExecutable</buildArg> |
165 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.type.TypeDescription$AbstractBase</buildArg> |
166 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.type.TypeDescription$ForLoadedType</buildArg> |
167 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.description.method.MethodDescription$ForLoadedMethod</buildArg> |
168 | | - <buildArg>--initialize-at-build-time=net.bytebuddy.implementation.bind.annotation.Super$Instantiation$2</buildArg> |
169 | | - <buildArg> |
170 | | - --trace-class-initialization=net.bytebuddy.description.type.TypeDescription$ForLoadedType,net.bytebuddy.description.method.MethodDescription$ForLoadedMethod,net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$ForLoadedExecutable |
171 | | - </buildArg> |
172 | 149 | <buildArg>--verbose</buildArg> |
173 | 150 | <buildArg>--native-image-info</buildArg> |
174 | 151 | <buildArg>-H:+UnlockExperimentalVMOptions</buildArg> |
175 | | - <buildArg>-H:Log=registerResource:5</buildArg> |
| 152 | + <buildArg>-H:+ReportExceptionStackTraces</buildArg> |
176 | 153 | </buildArgs> |
177 | 154 | </configuration> |
178 | 155 | </plugin> |
|
192 | 169 | <directory>src/main/resources</directory> |
193 | 170 | </resource> |
194 | 171 | </resources> |
| 172 | + <plugins> |
| 173 | + <plugin> |
| 174 | + <groupId>org.apache.maven.plugins</groupId> |
| 175 | + <artifactId>maven-jar-plugin</artifactId> |
| 176 | + <executions> |
| 177 | + <execution> |
| 178 | + <goals> |
| 179 | + <goal>test-jar</goal> |
| 180 | + </goals> |
| 181 | + </execution> |
| 182 | + </executions> |
| 183 | + </plugin> |
| 184 | + </plugins> |
195 | 185 | </build> |
196 | 186 | </project> |
0 commit comments