Skip to content

Commit 2e2d2fe

Browse files
committed
[bugfix] add release profile and prepare the package for release
1 parent 8dea5df commit 2e2d2fe

1 file changed

Lines changed: 98 additions & 51 deletions

File tree

pom.xml

Lines changed: 98 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,13 @@
168168
</dependency>
169169
</dependencies>
170170

171+
<scm>
172+
<connection>scm:git:https://github.com/evolvedbinary/bbl-validator.git</connection>
173+
<developerConnection>scm:git:https://github.com/evolvedbinary/bbl-validator.git</developerConnection>
174+
<url>https://github.com/evolvedbinary/bbl-validator</url>
175+
<tag>HEAD</tag>
176+
</scm>
177+
171178
<build>
172179
<resources>
173180
<resource>
@@ -337,7 +344,7 @@
337344
</ignoredUnusedDeclaredDependencies>
338345
<ignoredUsedUndeclaredDependencies>
339346
<!-- NOTE: the maven-dependency-plugin insists that we need this, seems to be
340-
some sort of missing transient dependency for maven-invoker-plugin ITs -->
347+
some sort of missing transient dependency for maven-invoker-plugin ITs -->
341348
<ignoredUsedUndeclaredDependency>org.eclipse.sisu:org.eclipse.sisu.plexus:jar</ignoredUsedUndeclaredDependency>
342349
</ignoredUsedUndeclaredDependencies>
343350
<ignoredNonTestScopedDependencies>
@@ -372,54 +379,6 @@
372379
</configuration>
373380
</plugin>
374381

375-
<!-- Maven Source plugin -->
376-
<plugin>
377-
<groupId>org.apache.maven.plugins</groupId>
378-
<artifactId>maven-source-plugin</artifactId>
379-
<configuration>
380-
<archive>
381-
<manifest>
382-
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
383-
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
384-
</manifest>
385-
<manifestEntries>
386-
<Build-Tag>${build-tag}</Build-Tag>
387-
<Git-Commit>${build-commit}</Git-Commit>
388-
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
389-
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
390-
<Build-Version>${build-version}</Build-Version>
391-
<Source-Repository>${project.scm.connection}</Source-Repository>
392-
<Description>${project.description}</Description>
393-
<Implementation-URL>${project.url}</Implementation-URL>
394-
</manifestEntries>
395-
</archive>
396-
</configuration>
397-
</plugin>
398-
399-
<!-- Maven Javadoc plugin -->
400-
<plugin>
401-
<groupId>org.apache.maven.plugins</groupId>
402-
<artifactId>maven-javadoc-plugin</artifactId>
403-
<configuration>
404-
<archive>
405-
<manifest>
406-
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
407-
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
408-
</manifest>
409-
<manifestEntries>
410-
<Build-Tag>${build-tag}</Build-Tag>
411-
<Git-Commit>${build-commit}</Git-Commit>
412-
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
413-
<Build-Version>${build-version}</Build-Version>
414-
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
415-
<Source-Repository>${project.scm.connection}</Source-Repository>
416-
<Description>${project.description}</Description>
417-
<Implementation-URL>${project.url}</Implementation-URL>
418-
</manifestEntries>
419-
</archive>
420-
</configuration>
421-
</plugin>
422-
423382
<!-- Maven Release plugin -->
424383
<plugin>
425384
<groupId>org.apache.maven.plugins</groupId>
@@ -431,8 +390,96 @@
431390
<releaseProfiles>bbl-validator</releaseProfiles>
432391
</configuration>
433392
</plugin>
434-
435-
436393
</plugins>
437394
</build>
395+
396+
<profiles>
397+
<profile>
398+
<id>bbl-validator</id>
399+
<build>
400+
<plugins>
401+
<plugin>
402+
<groupId>org.apache.maven.plugins</groupId>
403+
<artifactId>maven-source-plugin</artifactId>
404+
<executions>
405+
<execution>
406+
<id>attach-sources</id>
407+
<goals>
408+
<goal>jar-no-fork</goal>
409+
</goals>
410+
</execution>
411+
</executions>
412+
<configuration>
413+
<archive>
414+
<manifest>
415+
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
416+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
417+
</manifest>
418+
<manifestEntries>
419+
<Build-Tag>${build-tag}</Build-Tag>
420+
<Git-Commit>${build-commit}</Git-Commit>
421+
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
422+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
423+
<Build-Version>${build-version}</Build-Version>
424+
<Source-Repository>${project.scm.connection}</Source-Repository>
425+
<Description>${project.description}</Description>
426+
<Implementation-URL>${project.url}</Implementation-URL>
427+
</manifestEntries>
428+
</archive>
429+
</configuration>
430+
</plugin>
431+
<plugin>
432+
<groupId>org.apache.maven.plugins</groupId>
433+
<artifactId>maven-javadoc-plugin</artifactId>
434+
<executions>
435+
<execution>
436+
<id>attach-javadocs</id>
437+
<goals>
438+
<goal>jar</goal>
439+
</goals>
440+
</execution>
441+
</executions>
442+
<configuration>
443+
<archive>
444+
<manifest>
445+
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
446+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
447+
</manifest>
448+
<manifestEntries>
449+
<Build-Tag>${build-tag}</Build-Tag>
450+
<Git-Commit>${build-commit}</Git-Commit>
451+
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
452+
<Build-Version>${build-version}</Build-Version>
453+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
454+
<Source-Repository>${project.scm.connection}</Source-Repository>
455+
<Description>${project.description}</Description>
456+
<Implementation-URL>${project.url}</Implementation-URL>
457+
</manifestEntries>
458+
</archive>
459+
</configuration>
460+
</plugin>
461+
<plugin>
462+
<groupId>org.apache.maven.plugins</groupId>
463+
<artifactId>maven-gpg-plugin</artifactId>
464+
<executions>
465+
<execution>
466+
<id>sign-artifacts</id>
467+
<phase>verify</phase>
468+
<goals>
469+
<goal>sign</goal>
470+
</goals>
471+
</execution>
472+
</executions>
473+
</plugin>
474+
<plugin>
475+
<groupId>org.sonatype.central</groupId>
476+
<artifactId>central-publishing-maven-plugin</artifactId>
477+
<configuration>
478+
<publishingServerId>central</publishingServerId>
479+
</configuration>
480+
</plugin>
481+
</plugins>
482+
</build>
483+
</profile>
484+
</profiles>
438485
</project>

0 commit comments

Comments
 (0)