1
- <?xml version =" 1.0" encoding =" UTF-8" ?>
2
-
3
- <project xmlns =" http://maven.apache.org/POM/4.0.0"
4
- xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
5
- xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
1
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" >
6
2
<modelVersion >4.0.0</modelVersion >
7
-
8
- <groupId >giis</groupId >
9
- <artifactId >swagger-petstore-eval</artifactId >
10
- <version >1.0.0-SNAPSHOT</version >
11
-
12
- <properties >
13
- <maven .compiler.source>1.8</maven .compiler.source>
14
- <maven .compiler.target>1.8</maven .compiler.target>
15
- <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
16
-
17
- <tdrules .version>4.3.0</tdrules .version>
18
- <qagrow .version>1.4.266</qagrow .version>
19
-
20
- <!--
21
- <swagger-parser-version>2.0.27</swagger-parser-version>
22
- <swagger-core-version>2.1.10</swagger-core-version>
23
- <swagger-inflector-version>2.0.5</swagger-inflector-version>
24
- -->
25
- </properties >
26
-
3
+ <parent >
4
+ <groupId >io.github.giis-uniovi</groupId >
5
+ <artifactId >tdrules-st-tdg</artifactId >
6
+ <version >1.5.0-SNAPSHOT</version >
7
+ </parent >
8
+ <artifactId >st-tdg-eval</artifactId >
9
+ <packaging >jar</packaging >
10
+
11
+ <name >st-tdg-eval</name >
12
+ <description >TDG - Test Data Generation for APIs - Petstore evaluation</description >
13
+ <url >http://github.com/giis-uniovi/tdrules-st-tdg</url >
14
+ <organization >
15
+ <name >Software Engineering Research Group (GIIS) - Universidad de Oviedo, ES</name >
16
+ <url >http://giis.uniovi.es/</url >
17
+ </organization >
18
+
27
19
<dependencies >
28
20
<dependency >
29
21
<groupId >io.github.giis-uniovi</groupId >
30
22
<artifactId >tdrules-client</artifactId >
31
- <version >${tdrules.version} </version >
32
- <scope >test</scope >
33
23
</dependency >
34
24
<dependency >
35
25
<groupId >io.github.giis-uniovi</groupId >
36
26
<artifactId >tdrules-client-oa</artifactId >
37
- <version >${tdrules.version} </version >
38
- <scope >test</scope >
39
27
</dependency >
40
28
<dependency >
41
29
<groupId >io.github.giis-uniovi</groupId >
42
30
<artifactId >tdrules-store-loader</artifactId >
43
- <version >${tdrules.version} </version >
44
- <scope >test</scope >
45
31
</dependency >
46
32
<dependency >
47
33
<groupId >giis</groupId >
48
34
<artifactId >qagrow</artifactId >
49
- <version >${qagrow.version} </version >
50
- <scope >test</scope >
51
35
</dependency >
52
36
53
37
<dependency >
54
38
<groupId >org.slf4j</groupId >
55
39
<artifactId >slf4j-api</artifactId >
56
- <version >1.7.36</version >
57
40
</dependency >
58
41
<dependency >
59
- <groupId >ch.qos.logback</groupId >
60
- <artifactId >logback-classic</artifactId >
61
- <version >1.2.13</version >
62
- <scope >test</scope >
42
+ <groupId >org.apache.logging.log4j</groupId >
43
+ <artifactId >log4j-slf4j2-impl</artifactId >
63
44
</dependency >
45
+
64
46
<dependency >
65
47
<groupId >junit</groupId >
66
48
<artifactId >junit</artifactId >
67
- <version >4.13.2</version >
68
- <scope >test</scope >
69
49
</dependency >
70
50
<dependency >
71
51
<groupId >io.github.javiertuya</groupId >
72
52
<artifactId >visual-assert</artifactId >
73
- <version >2.4.1</version >
74
- <scope >test</scope >
75
53
</dependency >
76
54
<dependency >
77
55
<groupId >org.projectlombok</groupId >
81
59
</dependency >
82
60
83
61
<!--
84
- Not latest versions, but we would needto compile the petstore files.
85
- To avoid conficts with dependencies we drop these dependencies and:
86
- only use the model and data folders from the petstore sources
87
- and create some dummy annotation classes to allow compile the model.
62
+ Dependencies required by swagger inflector are not latest versions,
63
+ but we would need to compile the petstore files.
64
+ To prevent potential conficts with dependencies we drop these dependencies and:
65
+ - only use the model and data folders from the petstore sources.
66
+ - create some dummy annotation classes to allow compile the model.
88
67
89
68
<dependency>
90
69
<groupId>io.swagger.core.v3</groupId>
122
101
<configuration >
123
102
<sources >
124
103
<source >
125
- ../swagger -petstore-main-fork /src/main/java
104
+ ../sut -petstore/src/main/java
126
105
</source >
127
106
</sources >
128
107
</configuration >
132
111
<plugin >
133
112
<groupId >org.apache.maven.plugins</groupId >
134
113
<artifactId >maven-compiler-plugin</artifactId >
135
- <version >3.13.0</version >
136
114
<configuration >
137
115
<excludes >
138
116
<exclude >**/io/swagger/petstore/controller/**</exclude >
161
139
-->
162
140
</configuration >
163
141
</plugin >
142
+ <plugin >
143
+ <groupId >org.apache.maven.plugins</groupId >
144
+ <artifactId >maven-antrun-plugin</artifactId >
145
+ </plugin >
164
146
</plugins >
165
147
</build >
166
-
167
- <repositories >
168
- <repository >
169
- <id >giis</id >
170
- <url >https://in2test.lsi.uniovi.es/xlib/maven/</url >
171
- <snapshots >
172
- <enabled >false</enabled >
173
- </snapshots >
174
- <releases >
175
- <enabled >true</enabled >
176
- </releases >
177
- </repository >
178
- <repository >
179
- <id >giis-snapshots</id >
180
- <url >https://in2test.lsi.uniovi.es/xlib/maven-snapshots/</url >
181
- <snapshots >
182
- <enabled >true</enabled >
183
- </snapshots >
184
- <releases >
185
- <enabled >false</enabled >
186
- </releases >
187
- </repository >
188
- <!-- Repositorios de snapshots en GitHub -->
189
- <repository >
190
- <id >github-giis-uniovi</id >
191
- <url >https://maven.pkg.github.com/giis-uniovi/*</url >
192
- <snapshots >
193
- <enabled >true</enabled >
194
- </snapshots >
195
- <releases >
196
- <enabled >false</enabled >
197
- </releases >
198
- </repository >
199
- </repositories >
200
-
201
- </project >
148
+ </project >
0 commit comments