Skip to content

Commit c6bc7c1

Browse files
committed
pom update to publish to maven central
1 parent a92701f commit c6bc7c1

1 file changed

Lines changed: 97 additions & 22 deletions

File tree

pom.xml

Lines changed: 97 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,32 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0"
3-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
54
<modelVersion>4.0.0</modelVersion>
5+
<description>Globs library to handle graphQL call</description>
6+
<url>https://globsframework.org</url>
67
<groupId>org.globsframework</groupId>
78
<packaging>jar</packaging>
89
<artifactId>globs-graphql</artifactId>
910
<name>globs graphql mapping</name>
10-
<version>4.1.0</version>
11+
<version>4.1.1</version>
12+
13+
<developers>
14+
<developer>
15+
<name>Marc Guiot</name>
16+
<email>marc.guiot@free.fr</email>
17+
</developer>
18+
</developers>
19+
20+
<licenses>
21+
<license>
22+
<name>Apache License</name>
23+
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
24+
</license>
25+
</licenses>
26+
27+
<properties>
28+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29+
</properties>
1130

1231
<repositories>
1332
<repository>
@@ -16,6 +35,75 @@
1635
</repository>
1736
</repositories>
1837

38+
<scm>
39+
<url>https://github.com/globsframework/globs-graphql</url>
40+
</scm>
41+
42+
<profiles>
43+
<profile>
44+
<id>release</id>
45+
<build>
46+
<plugins>
47+
<plugin>
48+
<groupId>org.sonatype.central</groupId>
49+
<artifactId>central-publishing-maven-plugin</artifactId>
50+
<version>0.7.0</version>
51+
<extensions>true</extensions>
52+
<configuration>
53+
<publishingServerId>central</publishingServerId>
54+
</configuration>
55+
</plugin>
56+
<plugin>
57+
<groupId>org.apache.maven.plugins</groupId>
58+
<artifactId>maven-source-plugin</artifactId>
59+
<version>2.2.1</version>
60+
<executions>
61+
<execution>
62+
<id>attach-sources</id>
63+
<goals>
64+
<goal>jar-no-fork</goal>
65+
</goals>
66+
</execution>
67+
</executions>
68+
</plugin>
69+
<plugin>
70+
<groupId>org.apache.maven.plugins</groupId>
71+
<artifactId>maven-javadoc-plugin</artifactId>
72+
<version>2.9.1</version>
73+
<executions>
74+
<execution>
75+
<id>attach-javadocs</id>
76+
<goals>
77+
<goal>jar</goal>
78+
</goals>
79+
</execution>
80+
</executions>
81+
</plugin>
82+
<plugin>
83+
<groupId>org.apache.maven.plugins</groupId>
84+
<artifactId>maven-gpg-plugin</artifactId>
85+
<version>1.5</version>
86+
<executions>
87+
<execution>
88+
<id>sign-artifacts</id>
89+
<phase>verify</phase>
90+
<goals>
91+
<goal>sign</goal>
92+
</goals>
93+
<configuration>
94+
<gpgArguments>
95+
<arg>--pinentry-mode</arg>
96+
<arg>loopback</arg>
97+
</gpgArguments>
98+
</configuration>
99+
</execution>
100+
</executions>
101+
</plugin>
102+
</plugins>
103+
</build>
104+
</profile>
105+
</profiles>
106+
19107
<distributionManagement>
20108
<repository>
21109
<id>github-globsframework</id>
@@ -29,26 +117,13 @@
29117
<plugin>
30118
<groupId>org.apache.maven.plugins</groupId>
31119
<artifactId>maven-compiler-plugin</artifactId>
32-
<version>3.8.1</version>
120+
<version>3.11.0</version>
33121
<configuration>
34122
<source>17</source>
35123
<target>17</target>
36124
</configuration>
37125
</plugin>
38-
<plugin>
39-
<groupId>org.apache.maven.plugins</groupId>
40-
<artifactId>maven-source-plugin</artifactId>
41-
<version>3.2.1</version>
42-
<executions>
43-
<execution>
44-
<id>attach-sources</id>
45-
<goals>
46-
<goal>jar</goal>
47-
</goals>
48-
</execution>
49-
</executions>
50-
</plugin>
51-
<plugin>
126+
<plugin>
52127
<groupId>org.antlr</groupId>
53128
<artifactId>antlr4-maven-plugin</artifactId>
54129
<version>4.13.0</version>
@@ -81,17 +156,17 @@
81156
<dependency>
82157
<groupId>org.globsframework</groupId>
83158
<artifactId>globs</artifactId>
84-
<version>4.1.0</version>
159+
<version>4.1.1</version>
85160
</dependency>
86161
<dependency>
87162
<groupId>org.globsframework</groupId>
88163
<artifactId>globs-gson</artifactId>
89-
<version>4.1.0</version>
164+
<version>4.1.1</version>
90165
</dependency>
91166
<dependency>
92167
<groupId>org.globsframework</groupId>
93168
<artifactId>globs-sql</artifactId>
94-
<version>4.1.0</version>
169+
<version>4.1.1</version>
95170
</dependency>
96171
<dependency>
97172
<groupId>org.antlr</groupId>

0 commit comments

Comments
 (0)