|
47 | 47 | <maven.compiler.release>8</maven.compiler.release> |
48 | 48 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
49 | 49 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| 50 | + |
| 51 | + <!-- integration testing --> |
| 52 | + <maven.version>3.9.6</maven.version> |
| 53 | + <maven.home>/Users/hauner/Development/openapi/maven/apache-maven-3.9.6</maven.home> |
50 | 54 | </properties> |
51 | 55 |
|
52 | 56 | <repositories> |
|
90 | 94 | <artifactId>openapi-processor-api</artifactId> |
91 | 95 | <version>2023.1</version> |
92 | 96 | </dependency> |
| 97 | + <dependency> |
| 98 | + <groupId>org.junit.jupiter</groupId> |
| 99 | + <artifactId>junit-jupiter-engine</artifactId> |
| 100 | + <version>5.10.0</version> |
| 101 | + <scope>test</scope> |
| 102 | + </dependency> |
| 103 | + <dependency> |
| 104 | + <groupId>com.soebes.itf.jupiter.extension</groupId> |
| 105 | + <artifactId>itf-jupiter-extension</artifactId> |
| 106 | + <version>0.13.1</version> |
| 107 | + <scope>test</scope> |
| 108 | + </dependency> |
| 109 | + <dependency> |
| 110 | + <groupId>com.soebes.itf.jupiter.extension</groupId> |
| 111 | + <artifactId>itf-assertj</artifactId> |
| 112 | + <version>0.13.1</version> |
| 113 | + <scope>test</scope> |
| 114 | + </dependency> |
93 | 115 | </dependencies> |
94 | 116 |
|
95 | 117 | <build> |
96 | 118 | <plugins> |
97 | 119 | <plugin> |
98 | | - <groupId>org.apache.maven.plugins</groupId> |
99 | | - <artifactId>maven-compiler-plugin</artifactId> |
100 | | - <version>3.11.0</version> |
| 120 | + <groupId>org.apache.maven.plugins</groupId> |
| 121 | + <artifactId>maven-compiler-plugin</artifactId> |
| 122 | + <version>3.11.0</version> |
101 | 123 | </plugin> |
102 | 124 | <plugin> |
103 | | - <groupId>org.apache.maven.plugins</groupId> |
104 | | - <artifactId>maven-resources-plugin</artifactId> |
105 | | - <version>3.3.1</version> |
| 125 | + <groupId>org.apache.maven.plugins</groupId> |
| 126 | + <artifactId>maven-resources-plugin</artifactId> |
| 127 | + <version>3.3.1</version> |
106 | 128 | </plugin> |
107 | 129 | <plugin> |
108 | 130 | <groupId>org.apache.maven.plugins</groupId> |
109 | 131 | <artifactId>maven-plugin-plugin</artifactId> |
110 | 132 | <version>3.10.2</version> |
111 | 133 | </plugin> |
112 | 134 | <plugin> |
113 | | - <groupId>org.apache.maven.plugins</groupId> |
114 | | - <artifactId>maven-deploy-plugin</artifactId> |
115 | | - <version>3.1.1</version> |
| 135 | + <groupId>org.apache.maven.plugins</groupId> |
| 136 | + <artifactId>maven-deploy-plugin</artifactId> |
| 137 | + <version>3.1.1</version> |
116 | 138 | </plugin> |
117 | 139 | <plugin> |
118 | 140 | <groupId>org.apache.maven.plugins</groupId> |
|
155 | 177 | </execution> |
156 | 178 | </executions> |
157 | 179 | </plugin> |
| 180 | + <plugin> |
| 181 | + <groupId>com.soebes.itf.jupiter.extension</groupId> |
| 182 | + <artifactId>itf-maven-plugin</artifactId> |
| 183 | + <version>0.13.1</version> |
| 184 | + <executions> |
| 185 | + <execution> |
| 186 | + <id>installing</id> |
| 187 | + <phase>pre-integration-test</phase> |
| 188 | + <goals> |
| 189 | + <goal>install</goal> |
| 190 | + <goal>resources-its</goal> |
| 191 | + </goals> |
| 192 | + </execution> |
| 193 | + </executions> |
| 194 | + </plugin> |
| 195 | + <plugin> |
| 196 | + <groupId>org.apache.maven.plugins</groupId> |
| 197 | + <artifactId>maven-failsafe-plugin</artifactId> |
| 198 | + <version>3.1.2</version> |
| 199 | + <configuration> |
| 200 | + <!-- |
| 201 | + ! currently needed to run integration tests. |
| 202 | + --> |
| 203 | + <systemPropertyVariables> |
| 204 | + <maven.version>${maven.version}</maven.version> |
| 205 | + <maven.home>${maven.home}</maven.home> |
| 206 | + </systemPropertyVariables> |
| 207 | + </configuration> |
| 208 | + <executions> |
| 209 | + <execution> |
| 210 | + <goals> |
| 211 | + <goal>integration-test</goal> |
| 212 | + <goal>verify</goal> |
| 213 | + </goals> |
| 214 | + </execution> |
| 215 | + </executions> |
| 216 | + </plugin> |
158 | 217 | </plugins> |
159 | 218 | </build> |
160 | 219 |
|
|
0 commit comments