Skip to content

Commit

Permalink
Updated the pom for maven central release and prepared 2.0.0 Release …
Browse files Browse the repository at this point in the history
…version
  • Loading branch information
jnk-cons committed Sep 22, 2023
1 parent d7eb8cf commit cd13039
Show file tree
Hide file tree
Showing 5 changed files with 107 additions and 38 deletions.
2 changes: 1 addition & 1 deletion api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>de.jnk-consulting.e3dc.easyrscp</groupId>
<artifactId>jnk-easy-rscp</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.0.0</version>
</parent>

<artifactId>jnk-easy-rscp-api</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion lowlevel-rscp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>de.jnk-consulting.e3dc.easyrscp</groupId>
<artifactId>jnk-easy-rscp</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.0.0</version>
</parent>

<artifactId>jnk-easy-rscp-lowlevel</artifactId>
Expand Down
130 changes: 96 additions & 34 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>de.jnk-consulting.e3dc.easyrscp</groupId>
<artifactId>jnk-easy-rscp</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.0.0</version>
<packaging>pom</packaging>

<name>${project.artifactId}</name>
Expand Down Expand Up @@ -49,6 +49,8 @@
<surefire-plugin.version>3.1.2</surefire-plugin.version>
<dokka-plugin.version>1.9.0</dokka-plugin.version>
<license-plugin.version>2.2.0</license-plugin.version>
<gpg-plugin.version>3.1.0</gpg-plugin.version>
<deploy-plugin.version>3.1.1</deploy-plugin.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down Expand Up @@ -162,42 +164,19 @@
<artifactId>license-maven-plugin</artifactId>
<version>${license-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${gpg-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>${deploy-plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.jetbrains.dokka</groupId>
<artifactId>dokka-maven-plugin</artifactId>
<executions>
<execution>
<id>kdoc</id>
<goals>
<goal>dokka</goal>
</goals>
<configuration>
<sourceDirectories>
<dir>${project.basedir}/api/src/main/kotlin</dir>
<dir>${project.basedir}/lowlevel-rscp/src/main/kotlin</dir>
<dir>${project.basedir}/service/src/main/kotlin</dir>
</sourceDirectories>
<includes>
<include>${project.basedir}/docu/packages.md</include>
</includes>
<reportUndocumented>true</reportUndocumented>
<documentedVisibilities>
<visibility>PUBLIC</visibility>
<visibility>PROTECTED</visibility>
</documentedVisibilities>
<samples>
<dir>${project.basedir}/samples/src/main/kotlin</dir>
</samples>
<moduleName>easy-rscp</moduleName>
<outputDir>${project.basedir}/docu/docs/kdoc</outputDir>
</configuration>
</execution>
</executions>

</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
Expand All @@ -215,11 +194,94 @@
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
<configuration>
<keyname>A3716ABAE284EC4C139AA72AB5BBDE99FF117F2D</keyname>
<passphraseServerId>gpg-key</passphraseServerId>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>dokka</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.jetbrains.dokka</groupId>
<artifactId>dokka-maven-plugin</artifactId>
<executions>
<execution>
<id>kdoc</id>
<goals>
<goal>dokka</goal>
</goals>
<configuration>
<sourceDirectories>
<dir>${project.basedir}/api/src/main/kotlin</dir>
<dir>${project.basedir}/lowlevel-rscp/src/main/kotlin</dir>
<dir>${project.basedir}/service/src/main/kotlin</dir>
</sourceDirectories>
<includes>
<include>${project.basedir}/docu/packages.md</include>
</includes>
<reportUndocumented>true</reportUndocumented>
<documentedVisibilities>
<visibility>PUBLIC</visibility>
<visibility>PROTECTED</visibility>
</documentedVisibilities>
<samples>
<dir>${project.basedir}/samples/src/main/kotlin</dir>
</samples>
<moduleName>easy-rscp</moduleName>
<outputDir>${project.basedir}/docu/docs/kdoc</outputDir>
</configuration>
</execution>
</executions>

</plugin>
</plugins>
</build>
</profile>
</profiles>

<scm>
<connection>scm:git:git@github.com/jnk-cons/easy-rscp.git</connection>
<developerConnection>scm:git:ssh://git@github.com:jnk-cons/easy-rscp.git</developerConnection>
<url>https://github.com/jnk-cons/easy-rscp</url>
</scm>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>


</project>
9 changes: 8 additions & 1 deletion samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>de.jnk-consulting.e3dc.easyrscp</groupId>
<artifactId>jnk-easy-rscp</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.0.0</version>
</parent>

<artifactId>jnk-easy-rscp-samples</artifactId>
Expand Down Expand Up @@ -76,6 +76,13 @@
<jvmTarget>17</jvmTarget>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>de.jnk-consulting.e3dc.easyrscp</groupId>
<artifactId>jnk-easy-rscp</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.0.0</version>
</parent>

<artifactId>jnk-easy-rscp-service</artifactId>
Expand Down

0 comments on commit cd13039

Please sign in to comment.