Skip to content

Commit 0bb40d7

Browse files
author
Alexandre Dutra
committed
Do not declare nexus-staging plugin in regular build section
1 parent 6d04b34 commit 0bb40d7

4 files changed

Lines changed: 271 additions & 250 deletions

File tree

driver-dist/pom.xml

Lines changed: 49 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,48 @@
5252

5353
</dependencies>
5454

55+
<build>
56+
57+
<finalName>cassandra-java-driver-${project.version}</finalName>
58+
59+
<plugins>
60+
61+
<plugin>
62+
<artifactId>maven-jar-plugin</artifactId>
63+
<!-- http://stackoverflow.com/questions/13218313/unable-to-disable-generation-of-empty-jar-maven-jar-plugin -->
64+
<executions>
65+
<execution>
66+
<id>default-jar</id>
67+
<phase>none</phase>
68+
</execution>
69+
</executions>
70+
</plugin>
71+
72+
<plugin>
73+
<artifactId>maven-source-plugin</artifactId>
74+
<configuration>
75+
<skipSource>true</skipSource>
76+
</configuration>
77+
</plugin>
78+
79+
<plugin>
80+
<artifactId>maven-install-plugin</artifactId>
81+
<configuration>
82+
<skip>true</skip>
83+
</configuration>
84+
</plugin>
85+
86+
<plugin>
87+
<artifactId>maven-deploy-plugin</artifactId>
88+
<configuration>
89+
<skip>true</skip>
90+
</configuration>
91+
</plugin>
92+
93+
</plugins>
94+
95+
</build>
96+
5597
<profiles>
5698

5799
<profile>
@@ -92,62 +134,19 @@
92134
<tarLongFileMode>posix</tarLongFileMode>
93135
</configuration>
94136
</plugin>
137+
<plugin>
138+
<groupId>org.sonatype.plugins</groupId>
139+
<artifactId>nexus-staging-maven-plugin</artifactId>
140+
<configuration>
141+
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
142+
</configuration>
143+
</plugin>
95144
</plugins>
96145
</build>
97146
</profile>
98147

99148
</profiles>
100149

101-
<build>
102-
103-
<finalName>cassandra-java-driver-${project.version}</finalName>
104-
105-
<plugins>
106-
107-
<plugin>
108-
<artifactId>maven-jar-plugin</artifactId>
109-
<!-- http://stackoverflow.com/questions/13218313/unable-to-disable-generation-of-empty-jar-maven-jar-plugin -->
110-
<executions>
111-
<execution>
112-
<id>default-jar</id>
113-
<phase>none</phase>
114-
</execution>
115-
</executions>
116-
</plugin>
117-
118-
<plugin>
119-
<artifactId>maven-source-plugin</artifactId>
120-
<configuration>
121-
<skipSource>true</skipSource>
122-
</configuration>
123-
</plugin>
124-
125-
<plugin>
126-
<artifactId>maven-install-plugin</artifactId>
127-
<configuration>
128-
<skip>true</skip>
129-
</configuration>
130-
</plugin>
131-
132-
<plugin>
133-
<artifactId>maven-deploy-plugin</artifactId>
134-
<configuration>
135-
<skip>true</skip>
136-
</configuration>
137-
</plugin>
138-
139-
<plugin>
140-
<groupId>org.sonatype.plugins</groupId>
141-
<artifactId>nexus-staging-maven-plugin</artifactId>
142-
<configuration>
143-
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
144-
</configuration>
145-
</plugin>
146-
147-
</plugins>
148-
149-
</build>
150-
151150
<licenses>
152151

153152
<license>

driver-examples/pom.xml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -180,18 +180,29 @@
180180
</configuration>
181181
</plugin>
182182

183-
<plugin>
184-
<groupId>org.sonatype.plugins</groupId>
185-
<artifactId>nexus-staging-maven-plugin</artifactId>
186-
<configuration>
187-
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
188-
</configuration>
189-
</plugin>
190-
191183
</plugins>
192184

193185
</build>
194186

187+
<profiles>
188+
189+
<profile>
190+
<id>release</id>
191+
<build>
192+
<plugins>
193+
<plugin>
194+
<groupId>org.sonatype.plugins</groupId>
195+
<artifactId>nexus-staging-maven-plugin</artifactId>
196+
<configuration>
197+
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
198+
</configuration>
199+
</plugin>
200+
</plugins>
201+
</build>
202+
</profile>
203+
204+
</profiles>
205+
195206
<licenses>
196207

197208
<license>

driver-tests/pom.xml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,18 +82,29 @@
8282
</configuration>
8383
</plugin>
8484

85-
<plugin>
86-
<groupId>org.sonatype.plugins</groupId>
87-
<artifactId>nexus-staging-maven-plugin</artifactId>
88-
<configuration>
89-
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
90-
</configuration>
91-
</plugin>
92-
9385
</plugins>
9486

9587
</build>
9688

89+
<profiles>
90+
91+
<profile>
92+
<id>release</id>
93+
<build>
94+
<plugins>
95+
<plugin>
96+
<groupId>org.sonatype.plugins</groupId>
97+
<artifactId>nexus-staging-maven-plugin</artifactId>
98+
<configuration>
99+
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
100+
</configuration>
101+
</plugin>
102+
</plugins>
103+
</build>
104+
</profile>
105+
106+
</profiles>
107+
97108
<licenses>
98109

99110
<license>

0 commit comments

Comments
 (0)