Skip to content

Commit 0bbe8b8

Browse files
committed
POM changes to simplify build for contributors.
1 parent 82ab401 commit 0bbe8b8

File tree

9 files changed

+28
-76
lines changed

9 files changed

+28
-76
lines changed

nitrite-bom/pom.xml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,4 @@
6767
<snapshots><enabled>true</enabled></snapshots>
6868
</repository>
6969
</repositories>
70-
71-
<build>
72-
<plugins>
73-
<plugin>
74-
<groupId>org.apache.maven.plugins</groupId>
75-
<artifactId>maven-gpg-plugin</artifactId>
76-
</plugin>
77-
<plugin>
78-
<groupId>org.sonatype.plugins</groupId>
79-
<artifactId>nexus-staging-maven-plugin</artifactId>
80-
</plugin>
81-
</plugins>
82-
</build>
8370
</project>

nitrite-jackson-mapper/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -132,18 +132,10 @@
132132
<groupId>org.apache.maven.plugins</groupId>
133133
<artifactId>maven-source-plugin</artifactId>
134134
</plugin>
135-
<plugin>
136-
<groupId>org.apache.maven.plugins</groupId>
137-
<artifactId>maven-gpg-plugin</artifactId>
138-
</plugin>
139135
<plugin>
140136
<groupId>org.codehaus.mojo</groupId>
141137
<artifactId>animal-sniffer-maven-plugin</artifactId>
142138
</plugin>
143-
<plugin>
144-
<groupId>org.sonatype.plugins</groupId>
145-
<artifactId>nexus-staging-maven-plugin</artifactId>
146-
</plugin>
147139
<plugin>
148140
<groupId>org.apache.maven.plugins</groupId>
149141
<artifactId>maven-jar-plugin</artifactId>

nitrite-mvstore-adapter/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -174,14 +174,6 @@
174174
<groupId>org.apache.maven.plugins</groupId>
175175
<artifactId>maven-source-plugin</artifactId>
176176
</plugin>
177-
<plugin>
178-
<groupId>org.apache.maven.plugins</groupId>
179-
<artifactId>maven-gpg-plugin</artifactId>
180-
</plugin>
181-
<plugin>
182-
<groupId>org.sonatype.plugins</groupId>
183-
<artifactId>nexus-staging-maven-plugin</artifactId>
184-
</plugin>
185177
<plugin>
186178
<groupId>org.apache.maven.plugins</groupId>
187179
<artifactId>maven-jar-plugin</artifactId>

nitrite-rocksdb-adapter/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -172,14 +172,6 @@
172172
<groupId>org.apache.maven.plugins</groupId>
173173
<artifactId>maven-source-plugin</artifactId>
174174
</plugin>
175-
<plugin>
176-
<groupId>org.apache.maven.plugins</groupId>
177-
<artifactId>maven-gpg-plugin</artifactId>
178-
</plugin>
179-
<plugin>
180-
<groupId>org.sonatype.plugins</groupId>
181-
<artifactId>nexus-staging-maven-plugin</artifactId>
182-
</plugin>
183175
<plugin>
184176
<groupId>org.apache.maven.plugins</groupId>
185177
<artifactId>maven-jar-plugin</artifactId>

nitrite-spatial/pom.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@
4242
<groupId>org.locationtech.jts</groupId>
4343
<artifactId>jts-core</artifactId>
4444
</dependency>
45+
<dependency>
46+
<groupId>net.sf.geographiclib</groupId>
47+
<artifactId>GeographicLib-Java</artifactId>
48+
<version>2.0</version>
49+
</dependency>
4550
<dependency>
4651
<groupId>org.projectlombok</groupId>
4752
<artifactId>lombok</artifactId>
@@ -117,10 +122,6 @@
117122
<groupId>org.codehaus.mojo</groupId>
118123
<artifactId>animal-sniffer-maven-plugin</artifactId>
119124
</plugin>
120-
<plugin>
121-
<groupId>org.apache.maven.plugins</groupId>
122-
<artifactId>maven-gpg-plugin</artifactId>
123-
</plugin>
124125
<plugin>
125126
<groupId>org.sonatype.plugins</groupId>
126127
<artifactId>nexus-staging-maven-plugin</artifactId>

nitrite-support/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,6 @@
125125
<groupId>org.codehaus.mojo</groupId>
126126
<artifactId>animal-sniffer-maven-plugin</artifactId>
127127
</plugin>
128-
<plugin>
129-
<groupId>org.apache.maven.plugins</groupId>
130-
<artifactId>maven-gpg-plugin</artifactId>
131-
</plugin>
132-
<plugin>
133-
<groupId>org.sonatype.plugins</groupId>
134-
<artifactId>nexus-staging-maven-plugin</artifactId>
135-
</plugin>
136128
<plugin>
137129
<groupId>org.apache.maven.plugins</groupId>
138130
<artifactId>maven-jar-plugin</artifactId>

nitrite/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -206,18 +206,10 @@
206206
<groupId>org.apache.maven.plugins</groupId>
207207
<artifactId>maven-source-plugin</artifactId>
208208
</plugin>
209-
<plugin>
210-
<groupId>org.apache.maven.plugins</groupId>
211-
<artifactId>maven-gpg-plugin</artifactId>
212-
</plugin>
213209
<plugin>
214210
<groupId>org.codehaus.mojo</groupId>
215211
<artifactId>animal-sniffer-maven-plugin</artifactId>
216212
</plugin>
217-
<plugin>
218-
<groupId>org.sonatype.plugins</groupId>
219-
<artifactId>nexus-staging-maven-plugin</artifactId>
220-
</plugin>
221213
<plugin>
222214
<groupId>org.apache.maven.plugins</groupId>
223215
<artifactId>maven-jar-plugin</artifactId>

pom.xml

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -522,19 +522,31 @@
522522
</plugin>
523523
</plugins>
524524
</pluginManagement>
525-
526-
<plugins>
527-
<plugin>
528-
<groupId>org.apache.maven.plugins</groupId>
529-
<artifactId>maven-gpg-plugin</artifactId>
530-
</plugin>
531-
<plugin>
532-
<groupId>org.sonatype.plugins</groupId>
533-
<artifactId>nexus-staging-maven-plugin</artifactId>
534-
</plugin>
535-
</plugins>
536525
</build>
537526

527+
<profiles>
528+
<profile>
529+
<id>release</id>
530+
<build>
531+
<plugins>
532+
<plugin>
533+
<groupId>org.apache.maven.plugins</groupId>
534+
<artifactId>maven-gpg-plugin</artifactId>
535+
</plugin>
536+
<plugin>
537+
<groupId>org.sonatype.plugins</groupId>
538+
<artifactId>nexus-staging-maven-plugin</artifactId>
539+
</plugin>
540+
</plugins>
541+
</build>
542+
<activation>
543+
<!-- "true" to maintain existing behavior until CI jobs, etc. add "-P release" to the mvn args -->
544+
<activeByDefault>true</activeByDefault>
545+
</activation>
546+
</profile>
547+
548+
</profiles>
549+
538550
<distributionManagement>
539551
<!-- Repository for snapshots -->
540552
<snapshotRepository>

potassium-nitrite/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,6 @@
162162
<groupId>org.codehaus.mojo</groupId>
163163
<artifactId>animal-sniffer-maven-plugin</artifactId>
164164
</plugin>
165-
<plugin>
166-
<groupId>org.apache.maven.plugins</groupId>
167-
<artifactId>maven-gpg-plugin</artifactId>
168-
</plugin>
169-
<plugin>
170-
<groupId>org.sonatype.plugins</groupId>
171-
<artifactId>nexus-staging-maven-plugin</artifactId>
172-
</plugin>
173165
<plugin>
174166
<groupId>org.apache.maven.plugins</groupId>
175167
<artifactId>maven-jar-plugin</artifactId>

0 commit comments

Comments
 (0)