Commit bc6a81846640e5d42d06fb28df9a75941380eb99

Authored by Paulo Graça
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
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 </project> 223 </project>
225 \ No newline at end of file 224 \ No newline at end of file