java - 执行时缺少所需的类

标签 java maven automation maven-3

我正在尝试创建 HP OO 插件,当我尝试编译我的项目时,出现以下错误:

Caused by: org.apache.maven.plugin.PluginExecutionException: Execution generate-
contentpack-plugin of goal com.hp.oo.sdk:oo-contentpack-maven-plugin:5.213:gener
ate-contentpack failed: A required class was missing while executing com.hp.oo.s
dk:oo-contentpack-maven-plugin:5.213:generate-contentpack: org/sonatype/aether/r
epository/LocalRepositoryManager

我尝试过,mvn clean install,mvn clean编译。尝试删除存储库中的文件夹: org\sonatype\aether\aether-api\1.13 强制其重新下载,但它仍然无法正常工作,有人知道为什么会发生这种情况吗?我没有使用maven的经验,也没有太多使用java的经验,但我不认为代码有什么问题。我确实相信这是一个 Maven/依赖问题。

我的maven版本是3.1.0,java版本是1.7.0_17。

编辑: 据另一位用户称,该项目应该可以正常运行并构建良好。我在这个项目上遇到同样的错误。 Link to project.

这是来自项目 POM 之一。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>org.todorovdi</groupId>
<artifactId>oo-its-plugin-project</artifactId>
<version>1.0.1</version>
<packaging>pom</packaging>

<name>OO ITS Plugin Project</name>
<url>http://www.ontario.ca/</url>

<properties>
    <sdk.group>com.hp.oo.sdk</sdk.group>
    <sdk.version>5.213</sdk.version>
</properties>

<modules>
    <module>oo-jruby-script</module>
    <module>oo-its-plugin-pack</module>
</modules>

最佳答案

当时,HP OO SDK 不支持 Maven 3.1.0。 当我降级到 Maven 3.0.5 时,它按预期工作。

关于java - 执行时缺少所需的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18976310/

相关文章:

java - 可以将 Google 模块与 Eclipse 的 Google 插件一起使用吗?

java - vaadin 8 + spring 自定义小部件集

java - 使用 spring boot 和 activiti 时找不到进程文件夹

Python自动重启电脑

docker - 在Docker中使用Appium自动化iOS应用程序

java - HttpOnly 标志不起作用

java - 如何一次只允许 3 个中的 1 个 android 切换按钮打开

linux - Shell 脚本不会在 jenkins 上执行,但是它会手动执行

java - 如何让 if 语句搜索分隔符?

spring-boot - Spring boot Flyway Jooq Code gen maven插件顺序