如何使用 Maven 安装 Processing?

问题描述

我想在intellij中通过maven安装处理。我已将以下内容添加到我的 POM 文件中:

<dependencies>
  <dependency>
    <groupId>org.processing</groupId>
    <artifactId>processing-complete</artifactId>
    <version>3.3.7</version>
  </dependency>
</dependencies>

尝试构建时,显示无法解析 org.processing:processing-complete:3.3.7

但是,该文件肯定在存储库中:https://repo.maven.apache.org/maven2/org/processing/processing-complete/3.3.7/

有人知道如何使用 maven 或 gradle 成功构建完整的处理库吗?

附注。我是 maven 的一个大菜鸟,所以它可能很简单,但我已经尝试了很多东西,但似乎没有任何效果

编辑为具有 maven 日志:来自 mvn -X dependency:sources

https://gist.github.com/jurrejelle/91b59785c7a3184e776f0a1797c416f4

解决方法

您的依赖项部分要求提供一个 jar 文件(默认类型),该文件不存在于工件中。如果您查看 Maven Central,您可以看到给定的依赖项标记包含一个 pom 类型标记:

<dependency>
  <groupId>org.processing</groupId>
  <artifactId>processing-complete</artifactId>
  <version>3.3.7</version>
  <type>pom</type>
</dependency>

我能够使用您发布的 XML 重现您的错误,并在我的 pom.xml 中添加 <type>pom</type> 为我清除了错误。