Maven Error: (repeated) java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

后端 未结 6 674
温柔的废话
温柔的废话 2021-02-08 10:38

Have to ask again. Someone thought it was a duplicate question and already answered and removed it from the list.

I\'m using maven (mvn) batch command with windows (not

6条回答
  •  故里飘歌
    2021-02-08 11:08

    I had the same issue and it took me a day to solve it. This a java related issue as you may see in the error stack. Check in:

    /etc/ssl/certs/java for the cacerts file.
    1) If you don't have this file here that is the reason why your getting this error
    2) If you do have this file here it means that this is probably not a valid cacerts file.

    If you want you can update it with:
    sudo apt-get install --reinstall ca-certificates
    And if it works now, then perfect (in my case it did not work)

    So to solve this:

    1. Download from open-jdk8 (in my case) directly from oracle
    2. Extract the tar.gz files
    3. Find the new valid cacerts file under jre/lib/security
    4. Copy this file to /etc/ssl/certs/java (removing the old one if that is your case)

    Finally run the comand that caused you this error and hopefully its gone! Hope this helped.

    Cheers

提交回复
热议问题