Blame view

pom.xml 4.24 KB
4c94a2889   Paulo Graça   PG: Initial Setup...
1
  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
67fec7b77   André Gonçalves   Sprint 10 + API 2...
2
  	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4c94a2889   Paulo Graça   PG: Initial Setup...
3
4
5
6
  	<modelVersion>4.0.0</modelVersion>
  
  	<groupId>org.um.dsi.gavea</groupId>
  	<artifactId>degois-orcid-client</artifactId>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
7
  	<version>2.0-rc2</version>
4c94a2889   Paulo Graça   PG: Initial Setup...
8
9
10
  
  	<name>Orcid Client</name>
  
4c94a2889   Paulo Graça   PG: Initial Setup...
11
  	<properties>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
12
13
  		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  		<java.version>1.8</java.version>
4c94a2889   Paulo Graça   PG: Initial Setup...
14
  
67fec7b77   André Gonçalves   Sprint 10 + API 2...
15
  		<jersey.version>2.22.1</jersey.version>
4c94a2889   Paulo Graça   PG: Initial Setup...
16
17
18
19
20
21
  		<jaxb2-basics.version>0.9.5</jaxb2-basics.version>
  		<log4j.version>2.4</log4j.version>
  		<junit.version>4.12</junit.version>
  	</properties>
  
  	<dependencies>
4c94a2889   Paulo Graça   PG: Initial Setup...
22
23
  		<!-- Jersey Client -->
  		<dependency>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
24
25
26
27
28
  			<groupId>org.glassfish.jersey.core</groupId>
  			<artifactId>jersey-client</artifactId>
  			<version>${jersey.version}</version>
  		</dependency>
  		<dependency>
4c94a2889   Paulo Graça   PG: Initial Setup...
29
30
31
  			<groupId>org.glassfish.jersey.containers</groupId>
  			<artifactId>jersey-container-servlet</artifactId>
  			<version>${jersey.version}</version>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
32
33
34
35
36
37
38
39
40
41
42
  		</dependency>
  		<dependency>
  			<groupId>org.glassfish.jersey.media</groupId>
  			<artifactId>jersey-media-json-jackson</artifactId>
  			<version>${jersey.version}</version>
  		</dependency>
  		<dependency>
  			<groupId>org.glassfish.jersey.media</groupId>
  			<artifactId>jersey-media-jaxb</artifactId>
  			<version>${jersey.version}</version>
  		</dependency>
4c94a2889   Paulo Graça   PG: Initial Setup...
43
44
45
46
47
48
49
50
51
52
53
54
  		<!-- JAXB2 Commons -->
  		<dependency>
  			<groupId>org.jvnet.jaxb2_commons</groupId>
  			<artifactId>jaxb2-basics-runtime</artifactId>
  			<version>${jaxb2-basics.version}</version>
  		</dependency>
  		<!-- Log4J -->
  		<dependency>
  			<groupId>org.apache.logging.log4j</groupId>
  			<artifactId>log4j-core</artifactId>
  			<version>${log4j.version}</version>
  		</dependency>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
55
56
57
58
59
60
61
  		<!-- JUnit -->
  		<dependency>
  			<groupId>junit</groupId>
  			<artifactId>junit</artifactId>
  			<version>${junit.version}</version>
  			<scope>test</scope>
  		</dependency>
4c94a2889   Paulo Graça   PG: Initial Setup...
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
  	</dependencies>
  
  	<build>
  		<plugins>
  			<plugin>
  				<groupId>org.jvnet.jaxb2.maven2</groupId>
  				<artifactId>maven-jaxb2-plugin</artifactId>
  				<version>0.13.1</version>
  				<executions>
  					<execution>
  						<goals>
  							<goal>generate</goal>
  						</goals>
  					</execution>
  				</executions>
  				<configuration>
  					<noFileHeader>true</noFileHeader>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
79
80
81
  					<generateDirectory>${project.build.directory}/generated-sources</generateDirectory>
  					<bindingDirectory>${basedir}/src/main/resources/binding</bindingDirectory>
  					<schemaDirectory>${basedir}/src/main/resources/xsd</schemaDirectory>
4c94a2889   Paulo Graça   PG: Initial Setup...
82
  					<schemaIncludes>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
83
84
  						<include>common_2.0_rc2/*.xsd</include>
  						<include>record_2.0_rc2/*.xsd</include>
4c94a2889   Paulo Graça   PG: Initial Setup...
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
  					</schemaIncludes>
  					<episode>false</episode>
  					<args>
  						<arg>-Xsetters</arg>
  						<arg>-Xvalue-constructor</arg>
  						<arg>-XtoString</arg>
  						<arg>-extension</arg>
  						<arg>-Xnamespace-prefix</arg>
  					</args>
  				</configuration>
  				<dependencies>
  					<dependency>
  						<groupId>org.glassfish.jaxb</groupId>
  						<artifactId>jaxb-core</artifactId>
  						<version>2.2.11</version>
  					</dependency>
  					<dependency>
  						<groupId>org.jvnet.jaxb2_commons</groupId>
  						<artifactId>jaxb2-basics</artifactId>
  						<version>${jaxb2-basics.version}</version>
  					</dependency>
  					<dependency>
  						<groupId>org.jvnet.jaxb2_commons</groupId>
  						<artifactId>jaxb2-value-constructor</artifactId>
  						<version>3.0</version>
  					</dependency>
  					<dependency>
  						<groupId>org.jvnet.jaxb2_commons</groupId>
  						<artifactId>jaxb2-namespace-prefix</artifactId>
  						<version>1.1</version>
  					</dependency>
  				</dependencies>
  			</plugin>
  			<plugin>
  				<groupId>org.apache.maven.plugins</groupId>
  				<artifactId>maven-compiler-plugin</artifactId>
  				<version>3.3</version>
  				<inherited>true</inherited>
  				<configuration>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
124
125
  					<source>${java.version}</source>
  					<target>${java.version}</target>
4c94a2889   Paulo Graça   PG: Initial Setup...
126
127
128
129
130
131
132
133
134
  				</configuration>
  			</plugin>
  			<plugin>
  				<groupId>org.apache.maven.plugins</groupId>
  				<artifactId>maven-surefire-plugin</artifactId>
  				<version>2.19.1</version>
  				<configuration>
  					<skipTests>true</skipTests>
  				</configuration>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
135
  			</plugin>
4c94a2889   Paulo Graça   PG: Initial Setup...
136
  		</plugins>
4c94a2889   Paulo Graça   PG: Initial Setup...
137
  	</build>
67fec7b77   André Gonçalves   Sprint 10 + API 2...
138
  </project>