Error injecting: org.apache.maven.plugins.jar.JarMojo Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar (default-jar) on project viz-spark-common:? Execution default-jar of goal org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar failed: A required class was missing? while executing org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar: Lorg/codehaus/plexus/archiver/jar/JarArchiver; [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]] ? java.lang.ClassNotFoundException: MavenArchiveConfiguration ??
解决方法: ? maven-jar-plugin? ? <plugin> ? ? ? ? ? ? ? ? ? ? <artifactId>maven-jar-plugin</artifactId> ? ? ? ? ? ? ? ? ? ? <version>3.0.2</version> ? ? ? ? ? ? ? ? </plugin> ? ? ? ? ?更换为 ? ? ?? ? ? ? ? ? ? <plugin> ? ? ? ? ? ? ? ? ? ? <artifactId>maven-jar-plugin</artifactId> ? ? ? ? ? ? ? ? ? ? <version>3.1.2</version> ? ? ? ? ? ? ? ? </plugin> ? ? ? 思路参考: 1、检查一下pom.xml文件中需要加载的包的名称和版本号,最好在maven.org网站上验证一下。 2、maven缺包时会自动从网上下载,检查一下网络是不是通畅。 3,一般的插件也需加依赖,只不过mave插件springboot自动依赖了,不用 ?dependency 4,更换maven-jar-plugin版本,可能由于网络策略之前的版本不可用 ? 对上面问题有效 5,maven突然异常可以更新本地仓库依赖,或重启电脑
找jar包仓库的方式 ?mvn http://mvnrepository.com 中找到仓库 ?https://repo.osgeo.org/repository/release/ 仓库中找jar ?
|