Publish source on release #2

This commit is contained in:
Marko Frankovic 2026-02-18 12:16:32 +01:00
parent 88bbe0ff74
commit d112afb4c6

View File

@ -75,32 +75,10 @@ jobs:
env:
SETTINGS_XML: ${{ secrets.MVN_SETTINGS_XML }}
- name: Add maven-source-plugin to POM
run: |
if ! grep -q "maven-source-plugin" pom.xml; then
echo "maven-source-plugin not found in pom.xml, adding it..."
sed -i '/<plugins>/a \
<plugin>\
<groupId>org.apache.maven.plugins</groupId>\
<artifactId>maven-source-plugin</artifactId>\
<version>3.3.1</version>\
<executions>\
<execution>\
<id>attach-sources</id>\
<goals>\
<goal>jar-no-fork</goal>\
</goals>\
</execution>\
</executions>\
</plugin>' pom.xml
else
echo "maven-source-plugin already exists in pom.xml"
fi
- name: Maven release
run: |
mvn org.apache.maven.plugins:maven-release-plugin:3.1.0:prepare -B -DrepositoryId=pravila--pravila-maven -DconnectionUrl=$REPO_URL
mvn org.apache.maven.plugins:maven-release-plugin:3.1.0:perform -B -DrepositoryId=pravila--pravila-maven -DconnectionUrl=$REPO_URL
mvn org.apache.maven.plugins:maven-release-plugin:3.1.0:perform -B -DrepositoryId=pravila--pravila-maven -DconnectionUrl=$REPO_URL -Dgoals="deploy source:jar-no-fork"
env:
GITHUB_TOKEN: ${{ github.token }}
REPO_URL: scm:git:git@devops.pravilanovait.hr:${{ github.repository }}