【发布时间】:2016-12-29 04:56:23
【问题描述】:
这是我第一次尝试maven。我的操作系统在linuxmint。我已经安装maven成功了。
mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven 主页:/home/gzx/danale/environment/apache-maven-3.3.9 Java 版本:1.8.0_111,供应商:甲骨文公司 Java 主页:/usr/java/jdk1.8.0_111/jre 默认语言环境:zh_CN,平台编码:UTF-8 操作系统名称:“linux”,版本:“4.4.0-53-generic”,arch:“amd64”,家族:“unix”
但是当我用过mvn archetype:create
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook
它显示了一个奇怪的错误。
[警告] 注入错误:org.sonatype.plexus.components.cipher.DefaultPlexusCipher com.google.inject.ProvisionException:无法配置,请参阅以下错误:注入构造函数时出错,org.sonatype.plexus.components.cipher.PlexusCipherException:java.security.NoSuchAlgorithmException:SHA-256 MessageDigest 不可用 在 org.sonatype.plexus.components.cipher.DefaultPlexusCipher.(未知来源) 同时定位 org.sonatype.plexus.components.cipher.DefaultPlexusCipher
太奇怪了,我该怎么办?
【问题讨论】:
-
在使用 'mvn archetype:create' 时是否调用 SHA-256 MessageDigest ?但是我的java环境有一点错误,jdk的版本不是很旧。所以这个问题真的很奇怪。
标签: maven-3