Skip to content
Snippets Groups Projects
Commit 54122cc0 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-3284 enable building proto buf source jar

parent 20fd9e20
No related branches found
No related tags found
No related merge requests found
......@@ -72,6 +72,29 @@ pipeline {
sh 'mvn -s $MAVEN_SETTINGS -DskipTests deploy -Dmaven.wagon.http.retryHandler.count=3'
}
}
}
stage('Build protobuf sources') {
when {
anyOf {
branch 'master'
branch 'release'
}
}
steps {
dir('pluto-interface') {
script {
FAILED_STAGE = env.STAGE_NAME
}
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh 'mvn -s $MAVEN_SETTINGS -P proto-sources -DskipTests clean deploy -Dmaven.wagon.http.retryHandler.count=3'
}
}
}
}
......
......@@ -50,6 +50,8 @@
<maven.compiler.target>${java.version}</maven.compiler.target>
<kop.license.version>1.3.0</kop.license.version>
<src.dir>src/main/java</src.dir>
</properties>
<dependencyManagement>
......@@ -101,7 +103,7 @@
</dependencies>
<build>
<!-- <sourceDirectory>src/main/java</sourceDirectory> -->
<sourceDirectory>${src.dir}</sourceDirectory>
<extensions>
<extension>
......@@ -165,6 +167,28 @@
</dependencies>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>proto-sources</id>
<properties>
<src.dir>src/main/protobuf</src.dir>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
......@@ -179,13 +203,14 @@
</executions>
<configuration>
<includes>*.proto</includes>
<finalName>pluto-interface</finalName>
<finalName>pluto-protobuf-interface-${project.version}</finalName>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<distributionManagement>
<repository>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment