2323
2424 <groupId >org.ehrbase</groupId >
2525 <artifactId >client-library</artifactId >
26- <version >0.2 .0</version >
26+ <version >0.3 .0</version >
2727
2828 <properties >
2929 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
3030 <skipIntegrationTests >true</skipIntegrationTests >
31- <ehrbaseVersion >0.9.0-SNAPSHOT</ehrbaseVersion >
31+ <ehrbaseVersion >0.11.0</ehrbaseVersion >
32+ <maven .compiler.release>11</maven .compiler.release>
33+ <maven .compiler.source>11</maven .compiler.source>
34+ <maven .compiler.target>11</maven .compiler.target>
3235 </properties >
3336
3437 <build >
3538 <plugins >
39+ <plugin >
40+ <groupId >org.apache.maven.plugins</groupId >
41+ <artifactId >maven-enforcer-plugin</artifactId >
42+ <version >1.4.1</version >
43+ <configuration >
44+ <rules >
45+ <bannedDependencies >
46+ <searchTransitive >true</searchTransitive >
47+ <excludes >
48+ <exclude >ch.qos.logback:logback-classic</exclude >
49+ <exclude >org.springframework</exclude >
50+ <exclude >org.slf4j</exclude >
51+ <exclude >io.springfox</exclude >
52+ <exclude >io.swagger</exclude >
53+ </excludes >
54+ <includes >
55+ <include >org.slf4j:slf4j-api</include >
56+ <include >org.slf4j:slf4j-simple:*:jar:test</include >
57+ </includes >
58+ </bannedDependencies >
59+ <requireMavenVersion >
60+ <version >3.0</version >
61+ </requireMavenVersion >
62+ </rules >
63+ <fail >true</fail >
64+ </configuration >
65+ <executions >
66+ <execution >
67+ <id >enforce-banned-dependencies</id >
68+ <goals >
69+ <goal >enforce</goal >
70+ </goals >
71+ </execution >
72+ </executions >
73+ </plugin >
3674 <plugin >
3775 <groupId >org.apache.maven.plugins</groupId >
3876 <artifactId >maven-compiler-plugin</artifactId >
3977 <version >3.8.1</version >
4078 <configuration >
41- <source >1.8</source >
42- <target >1.8</target >
79+ <release >11</release >
4380 </configuration >
4481 </plugin >
4582 <plugin >
109146 </build >
110147
111148 <dependencies >
149+ <dependency >
150+ <groupId >org.reflections</groupId >
151+ <artifactId >reflections</artifactId >
152+ <version >0.9.12</version >
153+ </dependency >
154+ <dependency >
155+ <groupId >javax.cache</groupId >
156+ <artifactId >cache-api</artifactId >
157+ <version >1.1.1</version >
158+ </dependency >
112159 <dependency >
113160 <groupId >org.ehrbase.openehr</groupId >
114161 <artifactId >opt-1.4</artifactId >
115162 <version >${ehrbaseVersion} </version >
116- <exclusions >
117- <exclusion >
118- <groupId >ch.qos.logback</groupId >
119- <artifactId >logback-classic</artifactId >
120- </exclusion >
121- </exclusions >
122163 </dependency >
123164 <dependency >
124165 <groupId >commons-cli</groupId >
130171 <artifactId >serialisation</artifactId >
131172 <version >${ehrbaseVersion} </version >
132173 </dependency >
174+ <dependency >
175+ <groupId >org.ehrbase.openehr</groupId >
176+ <artifactId >terminology</artifactId >
177+ <version >${ehrbaseVersion} </version >
178+ </dependency >
133179 <dependency >
134180 <groupId >org.ehrbase.openehr</groupId >
135181 <artifactId >api</artifactId >
136182 <version >${ehrbaseVersion} </version >
137183 <exclusions >
138184 <exclusion >
139- <groupId >ch.qos.logback</groupId >
140- <artifactId >logback-classic</artifactId >
185+ <groupId >org.springframework.boot</groupId >
186+ <artifactId >*</artifactId >
187+ </exclusion >
188+ <exclusion >
189+ <groupId >io.swagger</groupId >
190+ <artifactId >*</artifactId >
141191 </exclusion >
142192 </exclusions >
143193 </dependency >
144194 <dependency >
145195 <groupId >org.ehrbase.openehr</groupId >
146196 <artifactId >rest-openehr</artifactId >
147197 <version >${ehrbaseVersion} </version >
198+ <exclusions >
199+ <exclusion >
200+ <groupId >org.springframework.boot</groupId >
201+ <artifactId >*</artifactId >
202+ </exclusion >
203+ <exclusion >
204+ <groupId >io.springfox</groupId >
205+ <artifactId >*</artifactId >
206+ </exclusion >
207+ <exclusion >
208+ <groupId >io.swagger</groupId >
209+ <artifactId >*</artifactId >
210+ </exclusion >
211+ </exclusions >
148212 </dependency >
149213 <dependency >
150214 <groupId >org.apache.httpcomponents</groupId >
156220 <artifactId >javapoet</artifactId >
157221 <version >1.11.1</version >
158222 </dependency >
159- <dependency >
160- <groupId >org.reflections</groupId >
161- <artifactId >reflections</artifactId >
162- <version >0.9.11</version >
163- </dependency >
223+
164224 <dependency >
165225 <groupId >org.slf4j</groupId >
166226 <artifactId >slf4j-api</artifactId >
170230 <groupId >org.slf4j</groupId >
171231 <artifactId >slf4j-simple</artifactId >
172232 <version >1.7.27</version >
233+ <scope >test</scope >
173234 </dependency >
174235
175236 <dependency >
190251 <version >${ehrbaseVersion} </version >
191252 <scope >test</scope >
192253 </dependency >
254+ <dependency >
255+ <groupId >org.ehcache</groupId >
256+ <artifactId >ehcache</artifactId >
257+ <version >3.8.1</version >
258+ <scope >test</scope >
259+ </dependency >
260+
193261 </dependencies >
194262</project >
0 commit comments