Repository: commons-crypto
Updated Branches:
  refs/heads/master 1cc854857 -> f4513247a


CRYPTO-66: Fix compiling warning


Project: http://git-wip-us.apache.org/repos/asf/commons-crypto/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-crypto/commit/f4513247
Tree: http://git-wip-us.apache.org/repos/asf/commons-crypto/tree/f4513247
Diff: http://git-wip-us.apache.org/repos/asf/commons-crypto/diff/f4513247

Branch: refs/heads/master
Commit: f4513247a5ef176cf768c354f7099b4bc9e1373c
Parents: 1cc8548
Author: Sun Dapeng <s...@apache.org>
Authored: Tue Jun 14 10:13:40 2016 +0800
Committer: Sun Dapeng <s...@apache.org>
Committed: Thu Jun 16 11:11:18 2016 +0800

----------------------------------------------------------------------
 .travis.yml                                         |  7 +++----
 Makefile                                            | 16 ++++------------
 Makefile.common                                     | 13 ++++---------
 pom.xml                                             |  2 +-
 .../commons/crypto/random/CryptoRandomFactory.java  |  4 ++--
 5 files changed, 14 insertions(+), 28 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/f4513247/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index d23d5a5..0f5b2b4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,9 +25,8 @@ before_install:
 
 script:
   - mvn apache-rat:check
-  - mvn clean test
+  - mvn clean test package
   - jdk_switcher use oraclejdk7
-  - mvn test -Pfindbugs
+  - mvn verify site
   - jdk_switcher use oraclejdk8
-  - mvn test -Pfindbugs
-  - mvn clean site
+  - mvn verify site

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/f4513247/Makefile
----------------------------------------------------------------------
diff --git a/Makefile b/Makefile
index 9759b06..69ce464 100644
--- a/Makefile
+++ b/Makefile
@@ -33,19 +33,11 @@ NATIVE_DLL:=$(NATIVE_TARGET_DIR)/$(LIBNAME)
 
 all: $(NATIVE_DLL)
 
-$(TARGET)/jni-classes/org/apache/commons/crypto/cipher/OpensslNative.class : 
$(SRC)/org/apache/commons/crypto/cipher/OpensslNative.java
-       @mkdir -p $(TARGET)/jni-classes
-       $(JAVAC) -source 1.6 -target 1.6 -d $(TARGET)/jni-classes -sourcepath 
$(SRC) $<
+$(TARGET)/jni-classes/org/apache/commons/crypto/cipher/OpensslNative.h: 
$(TARGET)/classes/org/apache/commons/crypto/cipher/OpensslNative.class
+       $(JAVAH) -force -classpath $(TARGET)/jni-classes:$(TARGET)/classes -o 
$@ org.apache.commons.crypto.cipher.OpensslNative
 
-$(TARGET)/jni-classes/org/apache/commons/crypto/random/OpensslCryptoRandomNative.class
 : $(SRC)/org/apache/commons/crypto/random/OpensslCryptoRandomNative.java
-       @mkdir -p $(TARGET)/jni-classes
-       $(JAVAC) -source 1.6 -target 1.6 -d $(TARGET)/jni-classes -sourcepath 
$(SRC) $<
-
-$(TARGET)/jni-classes/org/apache/commons/crypto/cipher/OpensslNative.h: 
$(TARGET)/jni-classes/org/apache/commons/crypto/cipher/OpensslNative.class
-       $(JAVAH) -force -classpath $(TARGET)/jni-classes -o $@ 
org.apache.commons.crypto.cipher.OpensslNative
-
-$(TARGET)/jni-classes/org/apache/commons/crypto/random/OpensslCryptoRandomNative.h:
 
$(TARGET)/jni-classes/org/apache/commons/crypto/random/OpensslCryptoRandomNative.class
-       $(JAVAH) -force -classpath $(TARGET)/jni-classes -o $@ 
org.apache.commons.crypto.random.OpensslCryptoRandomNative
+$(TARGET)/jni-classes/org/apache/commons/crypto/random/OpensslCryptoRandomNative.h:
 
$(TARGET)/classes/org/apache/commons/crypto/random/OpensslCryptoRandomNative.class
+       $(JAVAH) -force -classpath $(TARGET)/jni-classes:$(TARGET)/classes -o 
$@ org.apache.commons.crypto.random.OpensslCryptoRandomNative
 
 $(COMMONS_CRYPTO_OUT)/OpensslNative.o : 
$(SRC_NATIVE)/org/apache/commons/crypto/cipher/OpensslNative.c 
$(TARGET)/jni-classes/org/apache/commons/crypto/cipher/OpensslNative.h
        @mkdir -p $(@D)

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/f4513247/Makefile.common
----------------------------------------------------------------------
diff --git a/Makefile.common b/Makefile.common
index 6c6bd46..f861319 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -33,16 +33,11 @@ JAVAC := "$$JAVA_HOME/bin/javac"
 JAVAH := "$$JAVA_HOME/bin/javah"
 
 OSINFO_CLASS := org.apache.commons.crypto.utils.OSInfo
-OSINFO_PROG := lib/org/apache/commons/crypto/utils/OSInfo.class
+OSINFO_PROG := $(TARGET)/classes/org/apache/commons/crypto/utils/OSInfo.class
 
-## building OSInfo.java
-$(info compiling OSInfo.java)
-$(shell mkdir -p lib)
-$(shell $(JAVAC) src/main/java/org/apache/commons/crypto/utils/OSInfo.java -d 
lib)
-
-OS_NAME := $(shell $(JAVA) -cp lib $(OSINFO_CLASS) --os)
-OS_ARCH := $(shell $(JAVA) -cp lib $(OSINFO_CLASS) --arch)
-LIB_FOLDER := $(shell $(JAVA) -cp lib $(OSINFO_CLASS))
+OS_NAME := $(shell $(JAVA) -cp $(TARGET)/classes $(OSINFO_CLASS) --os)
+OS_ARCH := $(shell $(JAVA) -cp $(TARGET)/classes $(OSINFO_CLASS) --arch)
+LIB_FOLDER := $(shell $(JAVA) -cp $(TARGET)/classes $(OSINFO_CLASS))
 IBM_JDK_LIB := lib/inc_ibm
 
 # Windows uses different path separators

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/f4513247/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 641b266..4965a50 100644
--- a/pom.xml
+++ b/pom.xml
@@ -332,7 +332,7 @@ The following provides more details on the included 
cryptographic software:
         <executions>
           <execution>
             <id>make</id>
-            <phase>generate-sources</phase>
+            <phase>process-classes</phase>
             <goals>
               <goal>run</goal>
             </goals>

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/f4513247/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java 
b/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
index e9b7a55..b299353 100644
--- a/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
+++ b/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
@@ -40,8 +40,8 @@ public class CryptoRandomFactory {
 
     /**
      * Gets a CryptoRandom instance for specified props.
-     * Uses the {@link #COMMONS_CRYPTO_SECURE_RANDOM_CLASSES_KEY}
-     * from the provided properties.
+     * Uses the COMMONS_CRYPTO_SECURE_RANDOM_CLASSES_KEY from the provided 
+     * properties.
      * If it is not set, then it checks the System properties.
      * Failing that, it defaults to {@link JavaCryptoRandom}
      * The properties are passed to the generated class.

Reply via email to