Commit bc6a81846640e5d42d06fb28df9a75941380eb99
1 parent
85f959b3e7
Exists in
master
[maven-release-plugin] prepare for next development iteration
Showing
1 changed file
with
222 additions
and
223 deletions
Show diff stats
pom.xml
1 | -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
2 | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
3 | - <modelVersion>4.0.0</modelVersion> | |
4 | - | |
5 | - <groupId>org.um.dsi.gavea</groupId> | |
6 | - <artifactId>degois-orcid-client</artifactId> | |
7 | - <version>2.0</version> | |
8 | - | |
9 | - <name>Orcid Client</name> | |
10 | - | |
11 | - <properties> | |
12 | - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
13 | - <java.version>1.8</java.version> | |
14 | - <jersey.version>2.22.1</jersey.version> | |
15 | - <jaxb2-basics.version>0.9.5</jaxb2-basics.version> | |
16 | - <logback-version>1.1.7</logback-version> | |
17 | - <junit.version>4.12</junit.version> | |
18 | - </properties> | |
19 | - | |
20 | - <dependencies> | |
21 | - <!-- Jersey Client --> | |
22 | - <dependency> | |
23 | - <groupId>org.glassfish.jersey.core</groupId> | |
24 | - <artifactId>jersey-client</artifactId> | |
25 | - <version>${jersey.version}</version> | |
26 | - </dependency> | |
27 | - <dependency> | |
28 | - <groupId>org.glassfish.jersey.containers</groupId> | |
29 | - <artifactId>jersey-container-servlet</artifactId> | |
30 | - <version>${jersey.version}</version> | |
31 | - </dependency> | |
32 | - <dependency> | |
33 | - <groupId>org.glassfish.jersey.media</groupId> | |
34 | - <artifactId>jersey-media-json-jackson</artifactId> | |
35 | - <version>${jersey.version}</version> | |
36 | - </dependency> | |
37 | - <dependency> | |
38 | - <groupId>org.glassfish.jersey.media</groupId> | |
39 | - <artifactId>jersey-media-jaxb</artifactId> | |
40 | - <version>${jersey.version}</version> | |
41 | - </dependency> | |
42 | - <!-- JAXB2 Commons --> | |
43 | - <dependency> | |
44 | - <groupId>org.jvnet.jaxb2_commons</groupId> | |
45 | - <artifactId>jaxb2-basics-runtime</artifactId> | |
46 | - <version>${jaxb2-basics.version}</version> | |
47 | - </dependency> | |
48 | - <!-- Logging --> | |
49 | - <dependency> | |
50 | - <groupId>ch.qos.logback</groupId> | |
51 | - <artifactId>logback-classic</artifactId> | |
52 | - <version>${logback-version}</version> | |
53 | - <scope>compile</scope> | |
54 | - </dependency> | |
55 | - <dependency> | |
56 | - <groupId>ch.qos.logback</groupId> | |
57 | - <artifactId>logback-core</artifactId> | |
58 | - <version>${logback-version}</version> | |
59 | - <scope>compile</scope> | |
60 | - </dependency> | |
61 | - <!-- JUnit --> | |
62 | - <dependency> | |
63 | - <groupId>junit</groupId> | |
64 | - <artifactId>junit</artifactId> | |
65 | - <version>${junit.version}</version> | |
66 | - <scope>test</scope> | |
67 | - </dependency> | |
68 | - </dependencies> | |
69 | - | |
70 | - <build> | |
71 | - <plugins> | |
72 | - <plugin> | |
73 | - <groupId>org.jvnet.jaxb2.maven2</groupId> | |
74 | - <artifactId>maven-jaxb2-plugin</artifactId> | |
75 | - <version>0.13.1</version> | |
76 | - <executions> | |
77 | - <execution> | |
78 | - <goals> | |
79 | - <goal>generate</goal> | |
80 | - </goals> | |
81 | - </execution> | |
82 | - </executions> | |
83 | - <configuration> | |
84 | - <noFileHeader>true</noFileHeader> | |
85 | - <generateDirectory>${project.build.directory}/generated-sources</generateDirectory> | |
86 | - <bindingDirectory>${basedir}/src/main/resources/binding</bindingDirectory> | |
87 | - <schemaDirectory>${basedir}/src/main/resources/xsd</schemaDirectory> | |
88 | - <schemaIncludes> | |
89 | - <include>common_2.0/*.xsd</include> | |
90 | - <include>record_2.0/*.xsd</include> | |
91 | - </schemaIncludes> | |
92 | - <episode>false</episode> | |
93 | - <args> | |
94 | - <arg>-Xsetters</arg> | |
95 | - <arg>-Xvalue-constructor</arg> | |
96 | - <arg>-XtoString</arg> | |
97 | - <arg>-extension</arg> | |
98 | - <arg>-Xnamespace-prefix</arg> | |
99 | - </args> | |
100 | - </configuration> | |
101 | - <dependencies> | |
102 | - <dependency> | |
103 | - <groupId>org.glassfish.jaxb</groupId> | |
104 | - <artifactId>jaxb-core</artifactId> | |
105 | - <version>2.2.11</version> | |
106 | - </dependency> | |
107 | - <dependency> | |
108 | - <groupId>org.jvnet.jaxb2_commons</groupId> | |
109 | - <artifactId>jaxb2-basics</artifactId> | |
110 | - <version>${jaxb2-basics.version}</version> | |
111 | - </dependency> | |
112 | - <dependency> | |
113 | - <groupId>org.jvnet.jaxb2_commons</groupId> | |
114 | - <artifactId>jaxb2-value-constructor</artifactId> | |
115 | - <version>3.0</version> | |
116 | - </dependency> | |
117 | - <dependency> | |
118 | - <groupId>org.jvnet.jaxb2_commons</groupId> | |
119 | - <artifactId>jaxb2-namespace-prefix</artifactId> | |
120 | - <version>1.1</version> | |
121 | - </dependency> | |
122 | - </dependencies> | |
123 | - </plugin> | |
124 | - <plugin> | |
125 | - <groupId>org.apache.maven.plugins</groupId> | |
126 | - <artifactId>maven-compiler-plugin</artifactId> | |
127 | - <version>3.3</version> | |
128 | - <inherited>true</inherited> | |
129 | - <configuration> | |
130 | - <source>${java.version}</source> | |
131 | - <target>${java.version}</target> | |
132 | - </configuration> | |
133 | - </plugin> | |
134 | - <plugin> | |
135 | - <groupId>org.apache.maven.plugins</groupId> | |
136 | - <artifactId>maven-surefire-plugin</artifactId> | |
137 | - <version>2.19.1</version> | |
138 | - <configuration> | |
139 | - <skipTests>true</skipTests> | |
140 | - </configuration> | |
141 | - </plugin> | |
142 | - <plugin> | |
143 | - <groupId>org.apache.maven.plugins</groupId> | |
144 | - <artifactId>maven-release-plugin</artifactId> | |
145 | - <version>2.5.1</version> | |
146 | - <dependencies> | |
147 | - <dependency> | |
148 | - <groupId>org.apache.maven.shared</groupId> | |
149 | - <artifactId>maven-invoker</artifactId> | |
150 | - <version>2.2</version> | |
151 | - </dependency> | |
152 | - </dependencies> | |
153 | - </plugin> | |
154 | - </plugins> | |
155 | - </build> | |
156 | - | |
157 | - | |
158 | - <profiles> | |
159 | - <profile> | |
160 | - <id>release-sign-artifacts</id> | |
161 | - <activation> | |
162 | - <property> | |
163 | - <name>performRelease</name> | |
164 | - <value>true</value> | |
165 | - </property> | |
166 | - </activation> | |
167 | - <build> | |
168 | - <plugins> | |
169 | - <plugin> | |
170 | - <groupId>org.apache.maven.plugins</groupId> | |
171 | - <artifactId>maven-gpg-plugin</artifactId> | |
172 | - <version>1.6</version> | |
173 | - <executions> | |
174 | - <execution> | |
175 | - <id>sign-artifacts</id> | |
176 | - <phase>verify</phase> | |
177 | - <goals> | |
178 | - <goal>sign</goal> | |
179 | - </goals> | |
180 | - </execution> | |
181 | - </executions> | |
182 | - </plugin> | |
183 | - </plugins> | |
184 | - </build> | |
185 | - </profile> | |
186 | - </profiles> | |
187 | - | |
188 | - <distributionManagement> | |
189 | - <repository> | |
190 | - <id>central</id> | |
191 | - <name>rcaap-releases</name> | |
192 | - <url>https://rcaap.jfrog.io/rcaap/libs-release-local</url> | |
193 | - </repository> | |
194 | - </distributionManagement> | |
195 | - <url>https://gitlab.fccn.pt/dev-degois/orcid-java-client/wikis/home</url> | |
196 | - <description>Simple, easy to use ORCiD client written in Java. Supports the public and Tier2 API with OAuth. Natural object mapping - The entire ORCiD message schema is represented as a hirearchical graph of POJOs with JAXB support for serialisation. This work is based on Tom Demeranville Orcid Java Client that is available at GitHub</description> | |
197 | - <organization> | |
198 | - <name>FCT|FCCN</name> | |
199 | - <url>http://www.fccn.pt</url> | |
200 | - </organization> | |
201 | - <scm> | |
202 | - <developerConnection>scm:git:git@gitlab.fccn.pt:dev-degois/orcid-java-client.git</developerConnection> | |
203 | - <url>https://gitlab.fccn.pt/dev-degois/orcid-java-client.git</url> | |
204 | - <tag>degois-orcid-client-2.0</tag> | |
205 | - </scm> | |
206 | - | |
207 | - <licenses> | |
208 | - <license> | |
209 | - <name>MIT License</name> | |
210 | - <url>https://gitlab.fccn.pt/dev-degois/orcid-java-client/raw/master/LICENSE.md</url> | |
211 | - <distribution>repo</distribution> | |
212 | - </license> | |
213 | - </licenses> | |
214 | - | |
215 | - <developers> | |
216 | - <developer> | |
217 | - <name>Development Degóis team</name> | |
218 | - <url>https://gitlab.fccn.pt/groups/dev-degois/members</url> | |
219 | - <roles> | |
220 | - <role>committer</role> | |
221 | - </roles> | |
222 | - </developer> | |
223 | - </developers> | |
1 | +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
2 | + <modelVersion>4.0.0</modelVersion> | |
3 | + | |
4 | + <groupId>org.um.dsi.gavea</groupId> | |
5 | + <artifactId>degois-orcid-client</artifactId> | |
6 | + <version>2.0-1-SNAPSHOT</version> | |
7 | + | |
8 | + <name>Orcid Client</name> | |
9 | + | |
10 | + <properties> | |
11 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
12 | + <java.version>1.8</java.version> | |
13 | + <jersey.version>2.22.1</jersey.version> | |
14 | + <jaxb2-basics.version>0.9.5</jaxb2-basics.version> | |
15 | + <logback-version>1.1.7</logback-version> | |
16 | + <junit.version>4.12</junit.version> | |
17 | + </properties> | |
18 | + | |
19 | + <dependencies> | |
20 | + <!-- Jersey Client --> | |
21 | + <dependency> | |
22 | + <groupId>org.glassfish.jersey.core</groupId> | |
23 | + <artifactId>jersey-client</artifactId> | |
24 | + <version>${jersey.version}</version> | |
25 | + </dependency> | |
26 | + <dependency> | |
27 | + <groupId>org.glassfish.jersey.containers</groupId> | |
28 | + <artifactId>jersey-container-servlet</artifactId> | |
29 | + <version>${jersey.version}</version> | |
30 | + </dependency> | |
31 | + <dependency> | |
32 | + <groupId>org.glassfish.jersey.media</groupId> | |
33 | + <artifactId>jersey-media-json-jackson</artifactId> | |
34 | + <version>${jersey.version}</version> | |
35 | + </dependency> | |
36 | + <dependency> | |
37 | + <groupId>org.glassfish.jersey.media</groupId> | |
38 | + <artifactId>jersey-media-jaxb</artifactId> | |
39 | + <version>${jersey.version}</version> | |
40 | + </dependency> | |
41 | + <!-- JAXB2 Commons --> | |
42 | + <dependency> | |
43 | + <groupId>org.jvnet.jaxb2_commons</groupId> | |
44 | + <artifactId>jaxb2-basics-runtime</artifactId> | |
45 | + <version>${jaxb2-basics.version}</version> | |
46 | + </dependency> | |
47 | + <!-- Logging --> | |
48 | + <dependency> | |
49 | + <groupId>ch.qos.logback</groupId> | |
50 | + <artifactId>logback-classic</artifactId> | |
51 | + <version>${logback-version}</version> | |
52 | + <scope>compile</scope> | |
53 | + </dependency> | |
54 | + <dependency> | |
55 | + <groupId>ch.qos.logback</groupId> | |
56 | + <artifactId>logback-core</artifactId> | |
57 | + <version>${logback-version}</version> | |
58 | + <scope>compile</scope> | |
59 | + </dependency> | |
60 | + <!-- JUnit --> | |
61 | + <dependency> | |
62 | + <groupId>junit</groupId> | |
63 | + <artifactId>junit</artifactId> | |
64 | + <version>${junit.version}</version> | |
65 | + <scope>test</scope> | |
66 | + </dependency> | |
67 | + </dependencies> | |
68 | + | |
69 | + <build> | |
70 | + <plugins> | |
71 | + <plugin> | |
72 | + <groupId>org.jvnet.jaxb2.maven2</groupId> | |
73 | + <artifactId>maven-jaxb2-plugin</artifactId> | |
74 | + <version>0.13.1</version> | |
75 | + <executions> | |
76 | + <execution> | |
77 | + <goals> | |
78 | + <goal>generate</goal> | |
79 | + </goals> | |
80 | + </execution> | |
81 | + </executions> | |
82 | + <configuration> | |
83 | + <noFileHeader>true</noFileHeader> | |
84 | + <generateDirectory>${project.build.directory}/generated-sources</generateDirectory> | |
85 | + <bindingDirectory>${basedir}/src/main/resources/binding</bindingDirectory> | |
86 | + <schemaDirectory>${basedir}/src/main/resources/xsd</schemaDirectory> | |
87 | + <schemaIncludes> | |
88 | + <include>common_2.0/*.xsd</include> | |
89 | + <include>record_2.0/*.xsd</include> | |
90 | + </schemaIncludes> | |
91 | + <episode>false</episode> | |
92 | + <args> | |
93 | + <arg>-Xsetters</arg> | |
94 | + <arg>-Xvalue-constructor</arg> | |
95 | + <arg>-XtoString</arg> | |
96 | + <arg>-extension</arg> | |
97 | + <arg>-Xnamespace-prefix</arg> | |
98 | + </args> | |
99 | + </configuration> | |
100 | + <dependencies> | |
101 | + <dependency> | |
102 | + <groupId>org.glassfish.jaxb</groupId> | |
103 | + <artifactId>jaxb-core</artifactId> | |
104 | + <version>2.2.11</version> | |
105 | + </dependency> | |
106 | + <dependency> | |
107 | + <groupId>org.jvnet.jaxb2_commons</groupId> | |
108 | + <artifactId>jaxb2-basics</artifactId> | |
109 | + <version>${jaxb2-basics.version}</version> | |
110 | + </dependency> | |
111 | + <dependency> | |
112 | + <groupId>org.jvnet.jaxb2_commons</groupId> | |
113 | + <artifactId>jaxb2-value-constructor</artifactId> | |
114 | + <version>3.0</version> | |
115 | + </dependency> | |
116 | + <dependency> | |
117 | + <groupId>org.jvnet.jaxb2_commons</groupId> | |
118 | + <artifactId>jaxb2-namespace-prefix</artifactId> | |
119 | + <version>1.1</version> | |
120 | + </dependency> | |
121 | + </dependencies> | |
122 | + </plugin> | |
123 | + <plugin> | |
124 | + <groupId>org.apache.maven.plugins</groupId> | |
125 | + <artifactId>maven-compiler-plugin</artifactId> | |
126 | + <version>3.3</version> | |
127 | + <inherited>true</inherited> | |
128 | + <configuration> | |
129 | + <source>${java.version}</source> | |
130 | + <target>${java.version}</target> | |
131 | + </configuration> | |
132 | + </plugin> | |
133 | + <plugin> | |
134 | + <groupId>org.apache.maven.plugins</groupId> | |
135 | + <artifactId>maven-surefire-plugin</artifactId> | |
136 | + <version>2.19.1</version> | |
137 | + <configuration> | |
138 | + <skipTests>true</skipTests> | |
139 | + </configuration> | |
140 | + </plugin> | |
141 | + <plugin> | |
142 | + <groupId>org.apache.maven.plugins</groupId> | |
143 | + <artifactId>maven-release-plugin</artifactId> | |
144 | + <version>2.5.1</version> | |
145 | + <dependencies> | |
146 | + <dependency> | |
147 | + <groupId>org.apache.maven.shared</groupId> | |
148 | + <artifactId>maven-invoker</artifactId> | |
149 | + <version>2.2</version> | |
150 | + </dependency> | |
151 | + </dependencies> | |
152 | + </plugin> | |
153 | + </plugins> | |
154 | + </build> | |
155 | + | |
156 | + | |
157 | + <profiles> | |
158 | + <profile> | |
159 | + <id>release-sign-artifacts</id> | |
160 | + <activation> | |
161 | + <property> | |
162 | + <name>performRelease</name> | |
163 | + <value>true</value> | |
164 | + </property> | |
165 | + </activation> | |
166 | + <build> | |
167 | + <plugins> | |
168 | + <plugin> | |
169 | + <groupId>org.apache.maven.plugins</groupId> | |
170 | + <artifactId>maven-gpg-plugin</artifactId> | |
171 | + <version>1.6</version> | |
172 | + <executions> | |
173 | + <execution> | |
174 | + <id>sign-artifacts</id> | |
175 | + <phase>verify</phase> | |
176 | + <goals> | |
177 | + <goal>sign</goal> | |
178 | + </goals> | |
179 | + </execution> | |
180 | + </executions> | |
181 | + </plugin> | |
182 | + </plugins> | |
183 | + </build> | |
184 | + </profile> | |
185 | + </profiles> | |
186 | + | |
187 | + <distributionManagement> | |
188 | + <repository> | |
189 | + <id>central</id> | |
190 | + <name>rcaap-releases</name> | |
191 | + <url>https://rcaap.jfrog.io/rcaap/libs-release-local</url> | |
192 | + </repository> | |
193 | + </distributionManagement> | |
194 | + <url>https://gitlab.fccn.pt/dev-degois/orcid-java-client/wikis/home</url> | |
195 | + <description>Simple, easy to use ORCiD client written in Java. Supports the public and Tier2 API with OAuth. Natural object mapping - The entire ORCiD message schema is represented as a hirearchical graph of POJOs with JAXB support for serialisation. This work is based on Tom Demeranville Orcid Java Client that is available at GitHub</description> | |
196 | + <organization> | |
197 | + <name>FCT|FCCN</name> | |
198 | + <url>http://www.fccn.pt</url> | |
199 | + </organization> | |
200 | + <scm> | |
201 | + <developerConnection>scm:git:git@gitlab.fccn.pt:dev-degois/orcid-java-client.git</developerConnection> | |
202 | + <url>https://gitlab.fccn.pt/dev-degois/orcid-java-client.git</url> | |
203 | + <tag>v2.0</tag> | |
204 | + </scm> | |
205 | + | |
206 | + <licenses> | |
207 | + <license> | |
208 | + <name>MIT License</name> | |
209 | + <url>https://gitlab.fccn.pt/dev-degois/orcid-java-client/raw/master/LICENSE.md</url> | |
210 | + <distribution>repo</distribution> | |
211 | + </license> | |
212 | + </licenses> | |
213 | + | |
214 | + <developers> | |
215 | + <developer> | |
216 | + <name>Development Degóis team</name> | |
217 | + <url>https://gitlab.fccn.pt/groups/dev-degois/members</url> | |
218 | + <roles> | |
219 | + <role>committer</role> | |
220 | + </roles> | |
221 | + </developer> | |
222 | + </developers> | |
224 | 223 | </project> |
225 | 224 | \ No newline at end of file | ... | ... |