|
3 | 3 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
4 | 4 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
5 | 5 | <modelVersion>4.0.0</modelVersion>
|
6 |
| - <artifactId>java-openbis20-dropboxes</artifactId> |
7 |
| - <version>1.0.0</version> |
8 |
| - <groupId>life.qbic</groupId> |
| 6 | + |
9 | 7 | <name>OpenBIS ETL routines written in Java</name>
|
10 | 8 | <url>https://github.com/qbicsoftware/openbis20-java-dropboxes</url>
|
11 | 9 | <description>ETL routines written in Java for OpenBIS version 20</description>
|
| 10 | + |
| 11 | + <groupId>life.qbic.registration</groupId> |
| 12 | + <artifactId>java-openbis20-dropboxes</artifactId> |
| 13 | + <version>1.0.0</version> |
12 | 14 | <packaging>jar</packaging>
|
| 15 | + |
13 | 16 | <properties>
|
14 | 17 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
15 |
| - <maven.compiler.source>17</maven.compiler.source> |
16 |
| - <maven.compiler.target>17</maven.compiler.target> |
| 18 | + <maven.compiler.source>11</maven.compiler.source> |
| 19 | + <maven.compiler.target>11</maven.compiler.target> |
17 | 20 | <openbis.version>20.10.7.3</openbis.version>
|
18 | 21 | <openbis.classifier>r1700646105</openbis.classifier>
|
19 |
| - <groovy.version>3.0.10</groovy.version> |
20 | 22 | </properties>
|
21 | 23 |
|
22 | 24 | <repositories>
|
|
56 | 58 | <url>https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-releases</url>
|
57 | 59 | </repository>
|
58 | 60 | </repositories>
|
59 |
| - <dependencyManagement> |
60 |
| - <dependencies> |
61 |
| - <dependency> |
62 |
| - <groupId>org.codehaus.groovy</groupId> |
63 |
| - <artifactId>groovy-bom</artifactId> |
64 |
| - <version>${groovy.version}</version> |
65 |
| - <type>pom</type> |
66 |
| - <scope>import</scope> |
67 |
| - </dependency> |
68 |
| - <dependency> |
69 |
| - <groupId>org.spockframework</groupId> |
70 |
| - <artifactId>spock-bom</artifactId> |
71 |
| - <version>2.0-M4-groovy-3.0</version> |
72 |
| - <type>pom</type> |
73 |
| - <scope>import</scope> |
74 |
| - </dependency> |
75 |
| - </dependencies> |
76 |
| - </dependencyManagement> |
77 | 61 | <dependencies>
|
78 |
| - |
79 |
| - <!-- Bean Validation API and RI --> |
80 |
| - <dependency> |
81 |
| - <groupId>javax.validation</groupId> |
82 |
| - <artifactId>validation-api</artifactId> |
83 |
| - <version>1.0.0.GA</version> |
84 |
| - </dependency> |
85 |
| - |
86 |
| - <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-log4j2 --> |
87 |
| - <dependency> |
88 |
| - <groupId>org.springframework.boot</groupId> |
89 |
| - <artifactId>spring-boot-starter-log4j2</artifactId> |
90 |
| - <version>3.2.5</version> |
91 |
| - </dependency> |
92 |
| - |
93 |
| - |
94 |
| - <!-- Groovy dependencies --> |
95 |
| - <dependency> |
96 |
| - <groupId>org.codehaus.groovy</groupId> |
97 |
| - <artifactId>groovy-all</artifactId> |
98 |
| - <version>${groovy.version}</version> |
99 |
| - <type>pom</type> |
100 |
| - </dependency> |
101 |
| - <dependency> |
102 |
| - <groupId>org.codehaus.groovy</groupId> |
103 |
| - <artifactId>groovy-sql</artifactId> |
104 |
| - <version>${groovy.version}</version> |
105 |
| - </dependency> |
106 | 62 | <dependency>
|
107 | 63 | <groupId>life.qbic</groupId>
|
108 | 64 | <artifactId>openbis-api</artifactId>
|
|
135 | 91 | <version>18.06.2</version>
|
136 | 92 | <scope>provided</scope>
|
137 | 93 | </dependency>
|
138 |
| - |
| 94 | + <!-- Additional dependencies needed for openbis connection to work --> |
139 | 95 | <dependency>
|
140 | 96 | <groupId>life.qbic</groupId>
|
141 | 97 | <artifactId>hotdeploy-plugins</artifactId>
|
142 | 98 | <version>13.01.0</version>
|
143 | 99 | </dependency>
|
144 |
| - <dependency> |
145 |
| - <groupId>org.spockframework</groupId> |
146 |
| - <artifactId>spock-core</artifactId> |
147 |
| - <scope>test</scope> |
148 |
| - </dependency> |
149 |
| - <dependency> |
150 |
| - <groupId>org.springframework</groupId> |
151 |
| - <artifactId>spring-test</artifactId> |
152 |
| - <version>6.1.6</version> |
153 |
| - <scope>test</scope> |
154 |
| - </dependency> |
155 |
| - |
156 | 100 | </dependencies>
|
157 | 101 |
|
158 | 102 | <!-- This configures the target artifact repositories for deployment
|
|
172 | 116 | <url>https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-snapshots</url>
|
173 | 117 | </snapshotRepository>
|
174 | 118 | </distributionManagement>
|
175 |
| - <build> |
176 |
| - <plugins> |
177 |
| - <plugin> |
178 |
| - <groupId>org.apache.maven.plugins</groupId> |
179 |
| - <artifactId>maven-site-plugin</artifactId> |
180 |
| - <version>3.7.1</version> |
181 |
| - </plugin> |
182 |
| - <plugin> |
183 |
| - <groupId>org.apache.maven.plugins</groupId> |
184 |
| - <artifactId>maven-project-info-reports-plugin</artifactId> |
185 |
| - <version>3.1.1</version> |
186 |
| - </plugin> |
187 |
| - <plugin> |
188 |
| - <groupId>org.codehaus.gmavenplus</groupId> |
189 |
| - <artifactId>gmavenplus-plugin</artifactId> |
190 |
| - <version>1.12.1</version> |
191 |
| - <executions> |
192 |
| - <execution> |
193 |
| - <id>default</id> |
194 |
| - <goals> |
195 |
| - <goal>addSources</goal> |
196 |
| - <goal>addTestSources</goal> |
197 |
| - <goal>generateStubs</goal> |
198 |
| - <goal>compile</goal> |
199 |
| - <goal>generateTestStubs</goal> |
200 |
| - <goal>compileTests</goal> |
201 |
| - <goal>removeStubs</goal> |
202 |
| - <goal>removeTestStubs</goal> |
203 |
| - </goals> |
204 |
| - </execution> |
205 |
| - <execution> |
206 |
| - <id>site</id> |
207 |
| - <phase>site</phase> |
208 |
| - <goals> |
209 |
| - <goal>generateStubs</goal> |
210 |
| - <goal>generateTestStubs</goal> |
211 |
| - <goal>groovydoc</goal> |
212 |
| - <goal>groovydocTests</goal> |
213 |
| - </goals> |
214 |
| - </execution> |
215 |
| - </executions> |
216 |
| - <configuration> |
217 |
| - <groovyDocOutputDirectory>${project.build.directory}/site/gapidocs</groovyDocOutputDirectory> |
218 |
| - <testGroovyDocOutputDirectory>${project.build.directory}/site/testgapidocs</testGroovyDocOutputDirectory> |
219 |
| - </configuration> |
220 |
| - </plugin> |
221 |
| - <plugin> |
222 |
| - <artifactId>maven-surefire-plugin</artifactId> |
223 |
| - <version>3.0.0-M5</version> |
224 |
| - <configuration> |
225 |
| - <includes> |
226 |
| - <include>**/*Spec</include> |
227 |
| - </includes> |
228 |
| - </configuration> |
229 |
| - </plugin> |
230 |
| - <plugin> |
231 |
| - <groupId>life.qbic</groupId> |
232 |
| - <artifactId>groovydoc-maven-plugin</artifactId> |
233 |
| - <version>1.0.2</version> |
234 |
| - </plugin> |
235 |
| - <plugin> |
236 |
| - <artifactId>maven-assembly-plugin</artifactId> |
237 |
| - <executions> |
238 |
| - <execution> |
239 |
| - <configuration> |
240 |
| - <archive> |
241 |
| - <manifest> |
242 |
| - <mainClass>life.qbic.cli.PostregistrationToolEntryPoint</mainClass> |
243 |
| - </manifest> |
244 |
| - </archive> |
245 |
| - <descriptorRefs> |
246 |
| - <descriptorRef>jar-with-dependencies</descriptorRef> |
247 |
| - </descriptorRefs> |
248 |
| - </configuration> |
249 |
| - <goals> |
250 |
| - <goal>single</goal> |
251 |
| - </goals> |
252 |
| - <phase>package</phase> |
253 |
| - </execution> |
254 |
| - </executions> |
255 |
| - <groupId>org.apache.maven.plugins</groupId> |
256 |
| - </plugin> |
257 |
| - <plugin> |
258 |
| - <groupId>org.apache.maven.plugins</groupId> |
259 |
| - <artifactId>maven-compiler-plugin</artifactId> |
260 |
| - <configuration> |
261 |
| - <source>14</source> |
262 |
| - <target>14</target> |
263 |
| - </configuration> |
264 |
| - </plugin> |
265 |
| - </plugins> |
266 |
| - </build> |
267 |
| - <reporting> |
268 |
| - <plugins> |
269 |
| - <plugin> |
270 |
| - <groupId>life.qbic</groupId> |
271 |
| - <artifactId>groovydoc-maven-plugin</artifactId> |
272 |
| - </plugin> |
273 |
| - </plugins> |
274 |
| - </reporting> |
275 | 119 | </project>
|
0 commit comments