You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2020/08/22 21:26:08 UTC
[commons-crypto] branch master updated: Update instructions.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-crypto.git
The following commit(s) were added to refs/heads/master by this push:
new 742b20f Update instructions.
742b20f is described below
commit 742b20f197f58f55bbf66bb71999221be21903cf
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Aug 22 17:26:00 2020 -0400
Update instructions.
---
BUILDING.txt | 51 +++++++++++++++++----------------------------------
1 file changed, 17 insertions(+), 34 deletions(-)
diff --git a/BUILDING.txt b/BUILDING.txt
index 56005b2..c74ae6a 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -64,47 +64,30 @@ Cross compile to 32-bit from Linux 64-bit: sudo apt-get install gcc-multilib
----------------------------------------------------------------------------------
Maven build goals:
-* Clean : mvn clean
-* Compile : mvn compile
-* Run tests : mvn test
-* Run benchmarks : mvn clean test -Pbenchmark
-* Run test; no JNI build : mvn clean test -Dmaven.antrun.skip
-* Create JAR : mvn package
-* Run findbugs : mvn compile -Pfindbugs
-* Run checkstyle : mvn compile checkstyle:checkstyle
-* Install JAR in M2 cache : mvn install
-* Deploy JAR to Maven repo : mvn deploy
-* Run RAT : mvn apache-rat:check
-* Run Clirr : mvn clirr:check
-* Build javadocs : mvn javadoc:javadoc
-* Change version : mvn versions:set -DnewVersion=NEWVERSION
+* Clean : mvn clean
+* Compile : mvn compile
+* Run tests : mvn test
+* Run Release Audit Check : mvn apache-rat:check
+* Run API Compatibility Check : mvn japicmp:cmp
+* Build the site : mvn site
+* Build Javadocs : mvn javadoc:javadoc -Ddoclint=all
+* Run benchmarks : mvn clean test -Pbenchmark
+* Run test; no JNI build : mvn clean test -Dmaven.antrun.skip
+* Create JAR : mvn package
+* Run SpotBugs Check : mvn compile spotbugs:check
+* Run Checkstyle Check : mvn compile checkstyle:check
+* Install JAR in M2 cache : mvn install
+* Deploy JAR to Maven repo : mvn deploy
+* Change version : mvn versions:set -DnewVersion=NEWVERSION
----------------------------------------------------------------------------------
Importing projects to eclipse
-Generate eclipse project files.
-
- $ mvn eclipse:eclipse -DskipTests
-
-At last, import to eclipse by specifying the root directory of the project via
-[File] > [Import] > [Existing Projects into Workspace].
+File menu: Choose Import..., select "Existing Maven Project".
----------------------------------------------------------------------------------
Building distributions:
-To perform the license release audit, a.k.a. "RAT check", run:
-
- mvn apache-rat:check
-
-[Once 1.0.0 is out] To perform a Clirr check, run:
-
- mvn clirr:check
-
-Create binary distribution:
-
- $ mvn package -DskipTests
-
-Create a local staging version of the website (in /tmp/crypto-site):
+Please read http://commons.apache.org/releases/index.html
- $ mvn clean site; mvn site:stage -DstagingDirectory=/tmp/crypto-site