Maven 从控制台Intellij和java 11命令mvn时出错

Maven 从控制台Intellij和java 11命令mvn时出错,maven,intellij-idea,java-11,Maven,Intellij Idea,Java 11,我对命令mvn有问题 我使用Intellij和Java11 我克隆了一个项目,当我在终端上录制命令时,他就不工作了 例如: mvn测试->控制台上:错误 有了maven标签:没问题 我的堆栈跟踪: brichet@brichet-G11CD:~/IdeaProjects/cours_TDD/oc-testing-java-cours$ mvn test [INFO] Scanning for projects... [WARNING] Error injecting: org.apache.ma

我对命令mvn有问题

我使用Intellij和Java11

我克隆了一个项目,当我在终端上录制命令时,他就不工作了

例如: mvn测试->控制台上:错误 有了maven标签:没问题

我的堆栈跟踪:

brichet@brichet-G11CD:~/IdeaProjects/cours_TDD/oc-testing-java-cours$ mvn test
[INFO] Scanning for projects...
[WARNING] Error injecting: org.apache.maven.wagon.providers.http.HttpWagon$__sisu21
java.lang.ExceptionInInitializerError
at sun.security.ssl.ProtocolVersion.<init> (ProtocolVersion.java:158)
at sun.security.ssl.ProtocolVersion.<clinit> (ProtocolVersion.java:41)
at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit> (SSLContextImpl.java:560)

....

Caused by: java.lang.IllegalArgumentException: Error in security property. Constraint unknown:
jdk.disabled.namedCurves
at sun.security.util.DisabledAlgorithmConstraints$Constraints.<init>
(DisabledAlgorithmConstraints.java:329)
at sun.security.util.DisabledAlgorithmConstraints.<init>
(DisabledAlgorithmConstraints.java:100)
at sun.security.ssl.SSLAlgorithmConstraints.<clinit> (SSLAlgorithmConstraints.java:45)
at sun.security.ssl.ProtocolVersion.<init> (ProtocolVersion.java:158)
at sun.security.ssl.ProtocolVersion.<clinit> (ProtocolVersion.java:41)
at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit> (SSLContextImpl.java:560)
at java.lang.Class.forName0 (Native Method)
at java.lang.Class.forName (Class.java:315)
at java.security.Provider$Service.getImplClass (Provider.java:1848)
at java.security.Provider$Service.newInstance (Provider.java:1824)
at sun.security.jca.GetInstance.getInstance (GetInstance.java:236)
at sun.security.jca.GetInstance.getInstance (GetInstance.java:164)
at javax.net.ssl.SSLContext.getInstance (SSLContext.java:168)
at javax.net.ssl.SSLContext.getDefault (SSLContext.java:99)
at javax.net.ssl.SSLSocketFactory.getDefault (SSLSocketFactory.java:123)
at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory
(HttpsURLConnection.java:335)
at
 .......
---------------------------------------------------

Caused by: java.lang.IllegalArgumentException: Error in security property. Constraint unknown:
jdk.disabled.namedCurvesat
java.base/sun.security.util.DisabledAlgorithmConstraints$Constraints.<init>(DisabledAlgorithmCo
nstraints.java:329)
at
java.base/sun.security.util.DisabledAlgorithmConstraints.<init>(DisabledAlgorithmConstraints.java
:100)
at
java.base/sun.security.ssl.SSLAlgorithmConstraints.<clinit>(SSLAlgorithmConstraints.java:45)
... 84 more
brichet@brichet-G11CD:~/IdeaProjects/cours\u TDD/oc测试java课程$mvn测试
[信息]正在扫描项目。。。
[警告]错误注入:org.apache.maven.wagen.providers.http.httpwagen$\uu sisu21
java.lang.ExceptionInInitializeError
位于sun.security.ssl.ProtocolVersion。(ProtocolVersion.java:158)
位于sun.security.ssl.ProtocolVersion。(ProtocolVersion.java:41)
位于sun.security.ssl.SSLContextImpl$abstractlscontext。(SSLContextImpl.java:560)
....
原因:java.lang.IllegalArgumentException:安全属性中的错误。约束未知:
jdk.disabled.namedCurves
在sun.security.util.DisabledAlgorithmConstraints$Constraints。
(DisabledAlgorithmConstraints.java:329)
位于sun.security.util.DisabledAlgorithmConstraints。
(DisabledAlgorithmConstraints.java:100)
位于sun.security.ssl.sslalgorithConstraints。(sslalgorithconstraints.java:45)
位于sun.security.ssl.ProtocolVersion。(ProtocolVersion.java:158)
位于sun.security.ssl.ProtocolVersion。(ProtocolVersion.java:41)
位于sun.security.ssl.SSLContextImpl$abstractlscontext。(SSLContextImpl.java:560)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:315)
位于java.security.Provider$Service.getImplClass(Provider.java:1848)
位于java.security.Provider$Service.newInstance(Provider.java:1824)
位于sun.security.jca.GetInstance.GetInstance(GetInstance.java:236)
位于sun.security.jca.GetInstance.GetInstance(GetInstance.java:164)
位于javax.net.ssl.SSLContext.getInstance(SSLContext.java:168)
位于javax.net.ssl.SSLContext.getDefault(SSLContext.java:99)
位于javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:123)
在javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory
(HttpsURLConnection.java:335)
在
.......
---------------------------------------------------
原因:java.lang.IllegalArgumentException:安全属性中的错误。约束未知:
jdk.disabled.namedCurvesat
java.base/sun.security.util.DisabledAlgorithmConstraints$Constraints.(DisabledAlgorithmCo)
nstraints.java:329)
在
java.base/sun.security.util.DisabledAlgorithmConstraints.(DisabledAlgorithmConstraints.java
:100)
在
java.base/sun.security.ssl.sslalgorithconstraints.(sslalgorithconstraints.java:45)
... 84多

谢谢你的帮助

可能是检查maven JDK版本和intellij项目JDK版本(在Projet结构/项目设置/Projet SDK菜单上),可能有差异