source: events/pom.xml@ 53

Last change on this file since 53 was 53, checked in by ruud, 13 days ago

All TimeDependent parties now support the nonlinear SumOfGroupsUtilitySpace. Example Nonlinear space in the computer domain

File size: 6.9 KB
RevLine 
[52]1<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5
6 <groupId>geniusweb</groupId>
7 <artifactId>events</artifactId>
[53]8 <version>2.2.1</version> <!-- equals the geniusweb version -->
[52]9 <packaging>jar</packaging>
10
11
12 <properties>
13 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14 <maven.compiler.target>1.8</maven.compiler.target>
15 <maven.compiler.source>1.8</maven.compiler.source>
16 <basedir>.</basedir>
17 <passwd>${env.ARTIFACTORY_PASS}</passwd>
18 <jackson-2-version>2.12.3</jackson-2-version>
19 <geniusweb.version>${project.version}</geniusweb.version>
20 </properties>
21
22 <distributionManagement>
23 <repository>
24 <id>artifactory.ewi.tudelft.nl</id>
25 <url>https://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
26 </repository>
27 </distributionManagement>
28
29 <repositories>
30 <repository>
31 <id>artifactory.ewi.tudelft.nl</id>
32 <url>https://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
33 <snapshots>
34 <enabled>false</enabled>
35 </snapshots>
36 </repository>
37 </repositories>
38
39 <pluginRepositories>
40 <pluginRepository>
41 <id>central</id>
42 <url>https://repo1.maven.org/maven2</url>
43 </pluginRepository>
44 <pluginRepository>
45 <id>artifactory.ewi.tudelft.nl</id>
46 <url>https://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
47 </pluginRepository>
48 </pluginRepositories>
49
50
51 <dependencies>
52 <dependency>
53 <groupId>geniusweb</groupId>
54 <artifactId>timeline</artifactId>
55 <version>${geniusweb.version}</version>
56 </dependency>
57 <dependency>
58 <groupId>geniusweb</groupId>
59 <artifactId>issuevalue</artifactId>
60 <version>${geniusweb.version}</version>
61 </dependency>
62 <dependency>
63 <groupId>geniusweb</groupId>
64 <artifactId>references</artifactId>
65 <version>${geniusweb.version}</version>
66 </dependency>
67
68 <!-- the core, which includes Streaming API, shared low-level abstractions
69 (but NOT data-binding) -->
70 <dependency>
71 <groupId>com.fasterxml.jackson.core</groupId>
72 <artifactId>jackson-core</artifactId>
73 <version>${jackson-2-version}</version>
74 </dependency>
75
76 <!-- Just the annotations; use this dependency if you want to attach annotations
77 to classes without connecting them to the code. -->
78 <dependency>
79 <groupId>com.fasterxml.jackson.core</groupId>
80 <artifactId>jackson-annotations</artifactId>
81 <version>${jackson-2-version}</version>
82 </dependency>
83
84 <!-- databinding; ObjectMapper, JsonNode and related classes are here -->
85 <dependency>
86 <groupId>com.fasterxml.jackson.core</groupId>
87 <artifactId>jackson-databind</artifactId>
88 <version>${jackson-2-version}</version>
89 </dependency>
90
91 <!-- smile (binary JSON). Other artifacts in this group do other formats. -->
92 <dependency>
93 <groupId>com.fasterxml.jackson.dataformat</groupId>
94 <artifactId>jackson-dataformat-smile</artifactId>
95 <version>${jackson-2-version}</version>
96 </dependency>
97 <!-- JAX-RS provider -->
98 <dependency>
99 <groupId>com.fasterxml.jackson.jaxrs</groupId>
100 <artifactId>jackson-jaxrs-json-provider</artifactId>
101 <version>${jackson-2-version}</version>
102 </dependency>
103 <!-- Support for JAX-B annotations as additional configuration -->
104 <dependency>
105 <groupId>com.fasterxml.jackson.module</groupId>
106 <artifactId>jackson-module-jaxb-annotations</artifactId>
107 <version>${jackson-2-version}</version>
108 </dependency>
109 <dependency>
110 <groupId>junit</groupId>
111 <artifactId>junit</artifactId>
112 <version>4.12</version>
113 <scope>test</scope>
114 </dependency>
115 <dependency>
116 <groupId>org.mockito</groupId>
117 <artifactId>mockito-core</artifactId>
118 <version>3.11.2</version>
119 <scope>test</scope>
120 </dependency>
121
122 <dependency>
123 <groupId>tudelft.utilities</groupId>
124 <artifactId>junit</artifactId>
125 <version>1.0.5</version>
126 <scope>test</scope>
127 </dependency>
128 </dependencies>
129
130
131
132 <build>
133
134 <plugins>
135 <plugin>
136 <groupId>org.apache.maven.plugins</groupId>
137 <artifactId>maven-compiler-plugin</artifactId>
138 <version>3.8.0</version>
139 <configuration>
140 <source>1.8</source>
141 <target>1.8</target>
142 </configuration>
143 </plugin>
144 <plugin>
145 <groupId>org.apache.maven.plugins</groupId>
146 <artifactId>maven-source-plugin</artifactId>
147 <version>3.1.0</version>
148 <executions>
149 <execution>
150 <id>attach-sources</id>
151 <goals>
152 <goal>jar</goal>
153 </goals>
154 </execution>
155 </executions>
156 </plugin>
157
158 <plugin>
159 <groupId>org.apache.maven.plugins</groupId>
160 <artifactId>maven-javadoc-plugin</artifactId>
161 <version>3.2.0</version>
162 <executions>
163 <execution>
164 <id>attach-javadocs</id>
165 <goals>
166 <goal>jar</goal>
167 </goals>
168 </execution>
169 </executions>
170 </plugin>
171
172 <plugin>
173 <groupId>org.jfrog.buildinfo</groupId>
174 <artifactId>artifactory-maven-plugin</artifactId>
175 <version>3.2.3</version>
176 <executions>
177 <execution>
178 <id>build-info</id>
179 <goals>
180 <goal>publish</goal>
181 </goals>
182 <configuration>
183 <publisher>
184 <contextUrl>http://artifactory.ewi.tudelft.nl/artifactory</contextUrl>
185 <repoKey>libs-release</repoKey>
186 <username>wouter</username>
187 <password>${passwd}</password>
188 </publisher>
189 </configuration>
190 </execution>
191 </executions>
192 </plugin>
193
194 <plugin>
195 <groupId>org.apache.maven.plugins</groupId>
196 <artifactId>maven-assembly-plugin</artifactId>
197 <version>2.4.1</version>
198 <configuration>
199 <!-- get all project dependencies -->
200 <descriptorRefs>
201 <descriptorRef>jar-with-dependencies</descriptorRef>
202 </descriptorRefs>
203 <archive>
204 <manifest>
205 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
206 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
207 </manifest>
208 </archive>
209 </configuration>
210 <executions>
211 <execution>
212 <id>make-assembly</id>
213 <!-- bind to the packaging phase -->
214 <phase>package</phase>
215 <goals>
216 <goal>single</goal>
217 </goals>
218 </execution>
219 </executions>
220 </plugin>
221
222
223 </plugins>
224
225 <pluginManagement>
226 <plugins>
227 <plugin>
228 <groupId>org.eclipse.m2e</groupId>
229 <artifactId>lifecycle-mapping</artifactId>
230 <version>1.0.0</version>
231 <configuration>
232 <lifecycleMappingMetadata>
233 <pluginExecutions>
234 <pluginExecution>
235 <pluginExecutionFilter>
236 <groupId>org.jfrog.buildinfo</groupId>
237 <artifactId>artifactory-maven-plugin</artifactId>
238 <versionRange>[1.0.0,)</versionRange>
239 <goals>
240 <goal>publish</goal>
241 </goals>
242 </pluginExecutionFilter>
243 <action>
244 <ignore />
245 </action>
246 </pluginExecution>
247 </pluginExecutions>
248 </lifecycleMappingMetadata>
249 </configuration>
250 </plugin>
251 </plugins>
252 </pluginManagement>
253
254
255 </build>
256
257</project>
Note: See TracBrowser for help on using the repository browser.