9898 <type >jar</type >
9999 </dependency >
100100 </dependencies >
101- <build >
102- <plugins >
103- <plugin >
104- <groupId >org.apache.maven.plugins</groupId >
105- <artifactId >maven-compiler-plugin</artifactId >
106- <version >${maven.compilier.plugin.version} </version >
107- </plugin >
108- <plugin >
109- <groupId >org.apache.maven.plugins</groupId >
110- <artifactId >maven-jar-plugin</artifactId >
111- <version >${maven.jar.plugin.version} </version >
112- <executions >
113- <execution >
114- <goals >
115- <goal >test-jar</goal >
116- </goals >
117- </execution >
118- </executions >
119- </plugin >
120- <plugin >
121- <groupId >org.sonatype.plugins</groupId >
122- <artifactId >nexus-staging-maven-plugin</artifactId >
123- <version >${nexus.staging.maven.plugin.version} </version >
124- <extensions >true</extensions >
125- <configuration >
126- <serverId >ossrh</serverId >
127- <nexusUrl >https://oss.sonatype.org/</nexusUrl >
128- <autoReleaseAfterClose >true</autoReleaseAfterClose >
129- </configuration >
130- </plugin >
131- <plugin >
132- <groupId >org.apache.maven.plugins</groupId >
133- <artifactId >maven-source-plugin</artifactId >
134- <version >${maven.source.plugin.version} </version >
135- <executions >
136- <execution >
137- <id >attach-sources</id >
138- <goals >
139- <goal >jar-no-fork</goal >
140- </goals >
141- </execution >
142- </executions >
143- </plugin >
144- <plugin >
145- <groupId >org.apache.maven.plugins</groupId >
146- <artifactId >maven-javadoc-plugin</artifactId >
147- <version >${maven.javadoc.plugin.version} </version >
148- <executions >
149- <execution >
150- <id >attach-javadocs</id >
151- <goals >
152- <goal >jar</goal >
153- </goals >
154- </execution >
155- </executions >
156- </plugin >
157- <plugin >
158- <groupId >org.apache.maven.plugins</groupId >
159- <artifactId >maven-surefire-plugin</artifactId >
160- <version >2.20</version >
161- <configuration >
162- <basedir >${project.basedir} </basedir >
163- </configuration >
164- </plugin >
165- <plugin >
166- <groupId >org.apache.maven.plugins</groupId >
167- <artifactId >maven-gpg-plugin</artifactId >
168- <version >${maven.gpg.plugin.version} </version >
169- <executions >
170- <execution >
171- <id >sign-artifacts</id >
172- <phase >verify</phase >
173- <goals >
174- <goal >sign</goal >
175- </goals >
176- </execution >
177- </executions >
178- </plugin >
179- </plugins >
180- </build >
101+ <profiles >
102+ <profile >
103+ <id >release</id >
104+ <activation >
105+ <property >
106+ <name >release</name >
107+ <value >true</value >
108+ </property >
109+ </activation >
110+ <build >
111+ <plugins >
112+ <plugin >
113+ <groupId >org.apache.maven.plugins</groupId >
114+ <artifactId >maven-compiler-plugin</artifactId >
115+ <version >${maven.compilier.plugin.version} </version >
116+ </plugin >
117+ <plugin >
118+ <groupId >org.apache.maven.plugins</groupId >
119+ <artifactId >maven-jar-plugin</artifactId >
120+ <version >${maven.jar.plugin.version} </version >
121+ <executions >
122+ <execution >
123+ <goals >
124+ <goal >test-jar</goal >
125+ </goals >
126+ </execution >
127+ </executions >
128+ </plugin >
129+ <plugin >
130+ <groupId >org.sonatype.plugins</groupId >
131+ <artifactId >nexus-staging-maven-plugin</artifactId >
132+ <version >${nexus.staging.maven.plugin.version} </version >
133+ <extensions >true</extensions >
134+ <configuration >
135+ <serverId >ossrh</serverId >
136+ <nexusUrl >https://oss.sonatype.org/</nexusUrl >
137+ <autoReleaseAfterClose >true</autoReleaseAfterClose >
138+ </configuration >
139+ </plugin >
140+ <plugin >
141+ <groupId >org.apache.maven.plugins</groupId >
142+ <artifactId >maven-source-plugin</artifactId >
143+ <version >${maven.source.plugin.version} </version >
144+ <executions >
145+ <execution >
146+ <id >attach-sources</id >
147+ <goals >
148+ <goal >jar-no-fork</goal >
149+ </goals >
150+ </execution >
151+ </executions >
152+ </plugin >
153+ <plugin >
154+ <groupId >org.apache.maven.plugins</groupId >
155+ <artifactId >maven-javadoc-plugin</artifactId >
156+ <version >${maven.javadoc.plugin.version} </version >
157+ <executions >
158+ <execution >
159+ <id >attach-javadocs</id >
160+ <goals >
161+ <goal >jar</goal >
162+ </goals >
163+ </execution >
164+ </executions >
165+ </plugin >
166+ <plugin >
167+ <groupId >org.apache.maven.plugins</groupId >
168+ <artifactId >maven-surefire-plugin</artifactId >
169+ <version >2.20</version >
170+ <configuration >
171+ <basedir >${project.basedir} </basedir >
172+ </configuration >
173+ </plugin >
174+ <plugin >
175+ <groupId >org.apache.maven.plugins</groupId >
176+ <artifactId >maven-gpg-plugin</artifactId >
177+ <version >${maven.gpg.plugin.version} </version >
178+ <executions >
179+ <execution >
180+ <id >sign-artifacts</id >
181+ <phase >verify</phase >
182+ <goals >
183+ <goal >sign</goal >
184+ </goals >
185+ </execution >
186+ </executions >
187+ </plugin >
188+ </plugins >
189+ </build >
190+ </profile >
191+ </profiles >
192+
193+ </project >
181194</project >
0 commit comments