This is an automated email from the ASF dual-hosted git repository.
shuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/master by this push:
new 7d46d8a Add signature and checksum generation
7d46d8a is described below
commit 7d46d8a48ac50fe33fe3cb39046b6eee6779123f
Author: Serge Huber <[email protected]>
AuthorDate: Thu May 14 23:04:08 2020 +0200
Add signature and checksum generation
---
generate-site-and-upload.sh | 11 ++++++-----
generate-site.sh | 12 ++++++------
manual/pom.xml | 28 ++++++++++++++++++++++++++++
3 files changed, 40 insertions(+), 11 deletions(-)
diff --git a/generate-site-and-upload.sh b/generate-site-and-upload.sh
index 66d9d0a..3e7a97b 100755
--- a/generate-site-and-upload.sh
+++ b/generate-site-and-upload.sh
@@ -25,11 +25,12 @@ fi
echo Generating manual...
mvn clean
cd manual
-mvn -Ppdf -Ddoc.source=src/archives/1.1/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_1_x
-Ddoc.output.html=target/generated-docs/1_1_x
-mvn -Ppdf -Ddoc.source=src/archives/1.2/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_2_x
-Ddoc.output.html=target/generated-docs/1_2_x
-mvn -Ppdf -Ddoc.source=src/archives/1.3/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_3_x
-Ddoc.output.html=target/generated-docs/1_3_x
-mvn -Ppdf -Ddoc.source=src/archives/1.4/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_4_x
-Ddoc.output.html=target/generated-docs/1_4_x
-mvn -Ppdf
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.1/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_1_x/pdf
-Ddoc.output.html=target/generated-docs/1_1_x/html -Ddoc.version=1.1.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.2/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_2_x/pdf
-Ddoc.output.html=target/generated-docs/1_2_x/html -Ddoc.version=1.2.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.3/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_3_x/pdf
-Ddoc.output.html=target/generated-docs/1_3_x/html -Ddoc.version=1.3.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.4/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_4_x/pdf
-Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.4.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.5/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_5_x/pdf
-Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.5.0 -P sign
verify
+mvn -P sign install
cd ..
echo Generating Javadoc...
mvn javadoc:aggregate -P integration-tests
diff --git a/generate-site.sh b/generate-site.sh
index be5ed7a..e913f1b 100755
--- a/generate-site.sh
+++ b/generate-site.sh
@@ -20,12 +20,12 @@
echo Generating manual...
mvn clean
cd manual
-mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.1/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_1_x/pdf
-Ddoc.output.html=target/generated-docs/1_1_x/html -Ddoc.version=1.1.0 verify
-mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.2/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_2_x/pdf
-Ddoc.output.html=target/generated-docs/1_2_x/html -Ddoc.version=1.2.0 verify
-mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.3/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_3_x/pdf
-Ddoc.output.html=target/generated-docs/1_3_x/html -Ddoc.version=1.3.0 verify
-mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.4/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_4_x/pdf
-Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.4.0 verify
-mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.5/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_5_x/pdf
-Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.5.0 verify
-mvn install
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.1/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_1_x/pdf
-Ddoc.output.html=target/generated-docs/1_1_x/html -Ddoc.version=1.1.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.2/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_2_x/pdf
-Ddoc.output.html=target/generated-docs/1_2_x/html -Ddoc.version=1.2.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.3/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_3_x/pdf
-Ddoc.output.html=target/generated-docs/1_3_x/html -Ddoc.version=1.3.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.4/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_4_x/pdf
-Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.4.0 -P sign
verify
+mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.5/asciidoc
-Ddoc.output.pdf=target/generated-docs/1_5_x/pdf
-Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.5.0 -P sign
verify
+mvn -P sign install
cd ..
echo Generating Javadoc...
mvn javadoc:aggregate -P integration-tests
diff --git a/manual/pom.xml b/manual/pom.xml
index 746ad87..ade7a4d 100644
--- a/manual/pom.xml
+++ b/manual/pom.xml
@@ -163,6 +163,7 @@
</execution>
</executions>
<configuration>
+ <attachChecksums>true</attachChecksums>
<algorithms>
<algorithm>SHA-512</algorithm>
</algorithms>
@@ -213,6 +214,33 @@
</plugins>
</build>
</profile>
+ <profile>
+ <id>sign</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign-release-artifacts</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ <configuration>
+ <excludes> <!-- excludes don't work
unfortunately, plugin is buggy -->
+ <exclude>**/*.sha512</exclude>
+ <exclude>**/*.md5</exclude>
+ <exclude>**/*.sha1</exclude>
+ <exclude>**/*.asc</exclude>
+ </excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>
\ No newline at end of file