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
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
... ...