Skip to content

Commit 4a7dbf8

Browse files
authored
fix publish to maven (#31)
Add maven-source-plugin to deploy profile Add execution goal to maven-javadoc-plugin Activate release-sign-artifacts profile in maven-publish github workflow Signed-off-by: Patrick Tasse <[email protected]>
1 parent 574e820 commit 4a7dbf8

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

.github/workflows/maven-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
gpg-passphrase: PASSPHRASE
4949

5050
- name: Publish to Maven Central Repository
51-
run: mvn -Pdeploy -Pproduction --batch-mode deploy
51+
run: mvn -Prelease-sign-artifacts -Pdeploy -Pproduction --batch-mode deploy
5252
env:
5353
MAVEN_USERNAME: ${{ secrets.ORG_OSSRH_USERNAME }}
5454
MAVEN_PASSWORD: ${{ secrets.ORG_OSSRH_PASSWORD }}

pom.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
<id>deploy</id>
112112
<build>
113113
<plugins>
114+
<plugin>
115+
<groupId>org.apache.maven.plugins</groupId>
116+
<artifactId>maven-source-plugin</artifactId>
117+
</plugin>
114118
<plugin>
115119
<groupId>org.apache.maven.plugins</groupId>
116120
<artifactId>maven-javadoc-plugin</artifactId>
@@ -212,9 +216,30 @@
212216
<artifactId>maven-site-plugin</artifactId>
213217
<version>3.12.1</version>
214218
</plugin>
219+
<plugin>
220+
<groupId>org.apache.maven.plugins</groupId>
221+
<artifactId>maven-source-plugin</artifactId>
222+
<version>3.2.1</version>
223+
<executions>
224+
<execution>
225+
<id>attach-sources</id>
226+
<goals>
227+
<goal>jar-no-fork</goal>
228+
</goals>
229+
</execution>
230+
</executions>
231+
</plugin>
215232
<plugin>
216233
<artifactId>maven-javadoc-plugin</artifactId>
217234
<version>3.6.3</version>
235+
<executions>
236+
<execution>
237+
<id>attach-javadocs</id>
238+
<goals>
239+
<goal>jar</goal>
240+
</goals>
241+
</execution>
242+
</executions>
218243
</plugin>
219244
<plugin>
220245
<artifactId>maven-project-info-reports-plugin</artifactId>

0 commit comments

Comments
 (0)