Author: gk
Date: Wed Sep 27 14:16:47 2017
New Revision: 1809849
URL: http://svn.apache.org/viewvc?rev=1809849&view=rev
Log:
- update dependencies
- update howto in README.txt
- add optional wasp dependency check plugin
- remove profile from yaafi as it is moved to turbine parent 4 (same id)
Modified:
turbine/fulcrum/trunk/README.txt
turbine/fulcrum/trunk/crypto/NOTICE.txt
turbine/fulcrum/trunk/crypto/pom.xml
turbine/fulcrum/trunk/pom.xml
turbine/fulcrum/trunk/upload/pom.xml
turbine/fulcrum/trunk/yaafi/pom.xml
Modified: turbine/fulcrum/trunk/README.txt
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/README.txt?rev=1809849&r1=1809848&r2=1809849&view=diff
==============================================================================
--- turbine/fulcrum/trunk/README.txt (original)
+++ turbine/fulcrum/trunk/README.txt Wed Sep 27 14:16:47 2017
@@ -34,24 +34,28 @@ More Information
Steps
1) Local Testing
- // Verify gpg.homedir, gpg.useagent, gpg.passphrase. Check, if
-Dgpg.useagent=false is needed
+ // Verify gpg.homedir, gpg.useagent, gpg.passphrase. Check, if
-Dgpg.useagent=false is needed, see below comment to pinentry.
mvn clean site install -Papache-release -Dgpg.passphrase=<xx>
// multi module
mvn release:prepare -DdryRun=true -DautoVersionSubmodules=true
-Papache-release
// single
mvn release:prepare -DdryRun=true -Papache-release
+ //
mvn release:clean
2) Remote Testing
+ // explicit authentication with -Dusername=<username> -Dpassword=<pw>
// multi module
- mvn release:prepare -DautoVersionSubmodules=true -P apache-release
-Dusername=<username> -Dpassword=<pw>
+ mvn release:prepare -DautoVersionSubmodules=true -P apache-release
+ // success will be on the master build, the others are skipped
// single
- mvn release:prepare -P apache-release -Dusername=<username> -Dpassword=<pw>
+ mvn release:prepare -P apache-release
// Helpful hint from Apache Website: If you're located in Europe then
release:prepare may fail with 'Unable to tag SCM' and ' svn: No such revision X
'. Wait 10 seconds and run mvn release:prepare again.
4) Release Preparing
// performs an upload to
repository.apache.org/service/local/staging/deploy/maven2/
- // Hint: Add -Dgpg.useagent=false helps, if running from a windows machine
to avoid hanging while gpg plugin signing process ..
+ // Hint: Add -Dgpg.useagent=false helps, if running from a windows machine
to avoid hanging while gpg plugin signing process
+ // .. this may happen, if you do not define the pinentry-program in
gpg-agent.conf correctly ..
mvn release:perform
// You could find more Information here:
http://www.sonatype.com/books/nexus-book/reference/staging.html
@@ -67,7 +71,8 @@ Steps
7) Either Promote / Publish or Drop and Restage
// http://www.apache.org/dev/publishing-maven-artifacts.html#promote
// http://www.apache.org/dev/publishing-maven-artifacts.html#drop
- // After Drop "reverse merge the release prepare, manually delete tag in svn
repo and drop staged repository in nexus and start again with step 1.
+ // After Drop "reverse merge the release prepare (i.e. mvn release:rollback
if possible),
+ // manually delete tag in svn repo (svn delete ..) and drop staged
repository in nexus and start again with step 1.
8) Stage the latest documentation
//
http://maven.apache.org/developers/website/deploy-component-reference-documentation.html
Modified: turbine/fulcrum/trunk/crypto/NOTICE.txt
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/crypto/NOTICE.txt?rev=1809849&r1=1809848&r2=1809849&view=diff
==============================================================================
--- turbine/fulcrum/trunk/crypto/NOTICE.txt (original)
+++ turbine/fulcrum/trunk/crypto/NOTICE.txt Wed Sep 27 14:16:47 2017
@@ -1,5 +1,5 @@
-Turbine Fulcrum YAAFI
-Copyright 2002-2007 The Apache Software Foundation.
+Turbine Fulcrum Crypto
+Copyright 2002-2017 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Modified: turbine/fulcrum/trunk/crypto/pom.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/crypto/pom.xml?rev=1809849&r1=1809848&r2=1809849&view=diff
==============================================================================
--- turbine/fulcrum/trunk/crypto/pom.xml (original)
+++ turbine/fulcrum/trunk/crypto/pom.xml Wed Sep 27 14:16:47 2017
@@ -20,6 +20,7 @@
<groupId>org.apache.turbine</groupId>
<artifactId>turbine-parent</artifactId>
<version>4</version>
+ <relativePath></relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: turbine/fulcrum/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/pom.xml?rev=1809849&r1=1809848&r2=1809849&view=diff
==============================================================================
--- turbine/fulcrum/trunk/pom.xml (original)
+++ turbine/fulcrum/trunk/pom.xml Wed Sep 27 14:16:47 2017
@@ -59,6 +59,31 @@
<module>yaafi-crypto</module>
<module>yaafi</module>
</modules>
+
+ <build>
+ <plugins>
+ <!-- run optionally
+ mvn org.owasp:dependency-check-maven:aggregate
+ do not use it as reporting plugin, as it exposes file paths to
artifacts
+ check each possible vulnerability carefully, find more info about
how to read, false positives et al. here:
https://jeremylong.github.io/DependencyCheck/dependency-check-maven/plugin-info.html
+ -->
+ <plugin>
+ <groupId>org.owasp</groupId>
+ <artifactId>dependency-check-maven</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>aggregate</goal>
+ </goals>
+ </execution>
+ </executions>
+ <!--configuration>
+ <suppressionFiles>true</suppressionFiles>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
</project>
Modified: turbine/fulcrum/trunk/upload/pom.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/upload/pom.xml?rev=1809849&r1=1809848&r2=1809849&view=diff
==============================================================================
--- turbine/fulcrum/trunk/upload/pom.xml (original)
+++ turbine/fulcrum/trunk/upload/pom.xml Wed Sep 27 14:16:47 2017
@@ -94,7 +94,7 @@
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
- <version>1.3.1</version>
+ <version>1.3.3</version>
</dependency>
<!-- testing dependencies -->
Modified: turbine/fulcrum/trunk/yaafi/pom.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/yaafi/pom.xml?rev=1809849&r1=1809848&r2=1809849&view=diff
==============================================================================
--- turbine/fulcrum/trunk/yaafi/pom.xml (original)
+++ turbine/fulcrum/trunk/yaafi/pom.xml Wed Sep 27 14:16:47 2017
@@ -19,7 +19,7 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
- <artifactId>turbine-parent</artifactId>
+ <artifactId>turbine-parent</artifactId>
<groupId>org.apache.turbine</groupId>
<version>4</version>
</parent>
@@ -119,27 +119,4 @@
<!-- This bits are used for the staging directory -->
<turbine.site.path>fulcrum/fulcrum-yaafi</turbine.site.path>
</properties>
- <profiles>
- <profile>
- <!-- ignore doclint errors (should be warnings) -->
- <id>java8</id>
- <activation>
- <jdk>1.8</jdk>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
-
<additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <properties>
- <javadoc.opts>-Xdoclint:none</javadoc.opts>
- </properties>
- </profile>
- </profiles>
</project>
\ No newline at end of file