Skip to content

Commit

Permalink
[#746] Fix deployment of parent artifact
Browse files Browse the repository at this point in the history
* fixes #746
  • Loading branch information
Kevin Gómez authored and s1ck committed Feb 28, 2018
1 parent 233fd55 commit bcd69ad
Show file tree
Hide file tree
Showing 6 changed files with 202 additions and 13 deletions.
31 changes: 28 additions & 3 deletions gradoop-checkstyle/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,41 @@

<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop</artifactId>
<version>0.3.2-SNAPSHOT</version>
<relativePath>..</relativePath>
<artifactId>gradoop-parent</artifactId>
<version>0.3.2</version>
</parent>

<artifactId>gradoop-checkstyle</artifactId>

<name>Gradoop Checkstyle</name>
<description>Checkstyle settings for Gradoop</description>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<plugins>
<plugin>
Expand Down
30 changes: 28 additions & 2 deletions gradoop-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop</artifactId>
<version>0.3.2-SNAPSHOT</version>
<artifactId>gradoop-parent</artifactId>
<version>0.3.2</version>
</parent>

<artifactId>gradoop-common</artifactId>
Expand All @@ -14,6 +14,32 @@
<name>Gradoop Common</name>
<description>Implementations used by all Gradoop modules</description>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<plugins>
<plugin>
Expand Down
30 changes: 28 additions & 2 deletions gradoop-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop</artifactId>
<version>0.3.2-SNAPSHOT</version>
<artifactId>gradoop-parent</artifactId>
<version>0.3.2</version>
</parent>

<artifactId>gradoop-examples</artifactId>
Expand All @@ -14,6 +14,32 @@
<name>Gradoop Examples</name>
<description>Contains examples for Gradoop programs.</description>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<plugins>
<plugin>
Expand Down
30 changes: 28 additions & 2 deletions gradoop-flink/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop</artifactId>
<version>0.3.2-SNAPSHOT</version>
<artifactId>gradoop-parent</artifactId>
<version>0.3.2</version>
</parent>

<artifactId>gradoop-flink</artifactId>
Expand All @@ -14,6 +14,32 @@
<name>Gradoop Flink</name>
<description>EPGM Mapping and Operator Implementations</description>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<plugins>
<plugin>
Expand Down
30 changes: 28 additions & 2 deletions gradoop-hbase/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop</artifactId>
<version>0.3.2-SNAPSHOT</version>
<artifactId>gradoop-parent</artifactId>
<version>0.3.2</version>
</parent>

<artifactId>gradoop-hbase</artifactId>
Expand All @@ -18,6 +18,32 @@
<hbaseSuite>**/HBaseTestSuite.class</hbaseSuite>
</properties>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<plugins>
<plugin>
Expand Down
64 changes: 62 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<modelVersion>4.0.0</modelVersion>

<groupId>org.gradoop</groupId>
<artifactId>gradoop</artifactId>
<artifactId>gradoop-parent</artifactId>
<packaging>pom</packaging>
<version>0.3.2-SNAPSHOT</version>
<version>0.3.2</version>

<name>Gradoop Parent</name>
<url>http://www.gradoop.org</url>
Expand Down Expand Up @@ -133,6 +133,66 @@
<plugin.maven-nexus-staging.version>1.6.7</plugin.maven-nexus-staging.version>
</properties>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${plugin.maven-javadoc.version}</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${plugin.maven-source.version}</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${plugin.maven-gpg.version}</version>
<executions>
<execution>
<id>sign_artifacts_gradoop</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>${plugin.maven-nexus-staging.version}</version>
<extensions>true</extensions>
<configuration>
<serverId>release_artifacts_gradoop</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<pluginManagement>
<plugins>
Expand Down

0 comments on commit bcd69ad

Please sign in to comment.