Skip to content

Commit ff7d33f

Browse files
committed
Move plugin versions and extentions into parent pom
1 parent 0859290 commit ff7d33f

4 files changed

Lines changed: 41 additions & 16 deletions

File tree

example/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@
7171
<plugin>
7272
<groupId>io.singularitynet</groupId>
7373
<artifactId>snet-sdk-maven-plugin</artifactId>
74-
<version>${project.version}</version>
7574
<executions>
7675
<execution>
7776
<id>example-service</id>
@@ -103,7 +102,6 @@
103102
<plugin>
104103
<groupId>org.xolstice.maven.plugins</groupId>
105104
<artifactId>protobuf-maven-plugin</artifactId>
106-
<version>0.6.1</version>
107105
<configuration>
108106
<!-- artifact to download binary protobuf compiler -->
109107
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
@@ -129,7 +127,6 @@
129127
<plugin>
130128
<groupId>org.codehaus.mojo</groupId>
131129
<artifactId>exec-maven-plugin</artifactId>
132-
<version>1.4.0</version>
133130
</plugin>
134131

135132
</plugins>

maven-plugin/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@
103103
<plugin>
104104
<groupId>org.apache.maven.plugins</groupId>
105105
<artifactId>maven-plugin-plugin</artifactId>
106-
<version>3.6.0</version>
107106
<configuration>
108107
<!-- <goalPrefix>maven-archetype-plugin</goalPrefix> -->
109108
<skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>

pom.xml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
<dependencyManagement>
3232
<dependencies>
33+
3334
<!-- compile scope -->
3435
<dependency>
3536
<groupId>io.singularitynet</groupId>
@@ -143,8 +144,47 @@
143144
</dependencyManagement>
144145

145146
<build>
147+
<extensions>
148+
<extension>
149+
<groupId>kr.motd.maven</groupId>
150+
<artifactId>os-maven-plugin</artifactId>
151+
<version>1.6.2</version>
152+
</extension>
153+
</extensions>
154+
146155
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
147156
<plugins>
157+
<plugin>
158+
<groupId>io.singularitynet</groupId>
159+
<artifactId>snet-sdk-maven-plugin</artifactId>
160+
<version>${project.version}</version>
161+
</plugin>
162+
<plugin>
163+
<groupId>org.xolstice.maven.plugins</groupId>
164+
<artifactId>protobuf-maven-plugin</artifactId>
165+
<version>0.6.1</version>
166+
</plugin>
167+
<plugin>
168+
<groupId>org.codehaus.mojo</groupId>
169+
<artifactId>build-helper-maven-plugin</artifactId>
170+
<version>3.0.0</version>
171+
</plugin>
172+
<plugin>
173+
<groupId>org.jacoco</groupId>
174+
<artifactId>jacoco-maven-plugin</artifactId>
175+
<version>0.8.2</version>
176+
</plugin>
177+
<plugin>
178+
<groupId>org.apache.maven.plugins</groupId>
179+
<artifactId>maven-javadoc-plugin</artifactId>
180+
<version>3.1.1</version>
181+
</plugin>
182+
<plugin>
183+
<groupId>org.codehaus.mojo</groupId>
184+
<artifactId>exec-maven-plugin</artifactId>
185+
<version>1.4.0</version>
186+
</plugin>
187+
<!-- generated by maven -->
148188
<plugin>
149189
<artifactId>maven-clean-plugin</artifactId>
150190
<version>3.1.0</version>
@@ -185,6 +225,7 @@
185225
<artifactId>maven-deploy-plugin</artifactId>
186226
<version>2.8.2</version>
187227
</plugin>
228+
<!-- generated by maven end -->
188229
</plugins>
189230
</pluginManagement>
190231
</build>

sdk/pom.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,6 @@
9797

9898
<build>
9999

100-
<extensions>
101-
<extension>
102-
<groupId>kr.motd.maven</groupId>
103-
<artifactId>os-maven-plugin</artifactId>
104-
<version>1.6.2</version>
105-
</extension>
106-
</extensions>
107-
108100
<resources>
109101
<resource>
110102
<!-- resources unpacked from dependencies -->
@@ -116,7 +108,6 @@
116108
<plugin>
117109
<groupId>org.xolstice.maven.plugins</groupId>
118110
<artifactId>protobuf-maven-plugin</artifactId>
119-
<version>0.6.1</version>
120111
<configuration>
121112
<!-- artifact to download binary protobuf compiler -->
122113
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
@@ -146,7 +137,6 @@
146137
<plugin>
147138
<groupId>org.codehaus.mojo</groupId>
148139
<artifactId>build-helper-maven-plugin</artifactId>
149-
<version>3.0.0</version>
150140
<executions>
151141
<execution>
152142
<id>add-source</id>
@@ -166,7 +156,6 @@
166156
<plugin>
167157
<groupId>org.jacoco</groupId>
168158
<artifactId>jacoco-maven-plugin</artifactId>
169-
<version>0.8.2</version>
170159
<executions>
171160
<execution>
172161
<goals>
@@ -187,7 +176,6 @@
187176
<plugin>
188177
<groupId>org.apache.maven.plugins</groupId>
189178
<artifactId>maven-javadoc-plugin</artifactId>
190-
<version>3.1.1</version>
191179
</plugin>
192180

193181
</plugins>

0 commit comments

Comments
 (0)