source: party/pom.xml@ 53

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

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

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