java - 如何使用 Maven 安装 Processing?

标签 java 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 文件(默认类型),它不存在于 Artifact 中。如果你看Maven Central ,您可以看到给定的依赖项标记包含一个 pom类型标签:

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

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

关于java - 如何使用 Maven 安装 Processing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67905880/

相关文章:

java - 如何通过Android应用程序获取蓝牙鼠标(连接到Android)的移动量?

java - Java 从 1.6 迁移到 1.7 后,由于 SocketChannel,我收到编译错误

java - Python @property 在处理类声明中的等效项?

java - 将整个 kinect 骨架放置在 3D 空间的中心

opencv - 如何停止for循环(OpenCV)

java - Java 中识别字符串词汇特征的库

java - 为通过名称标识的对象创建一个类是个好主意吗?

java - 如何使用特定顺序进行迭代

java - 运行 exec :java 时 killAfter deprecated 警告

eclipse - Maven 错误 : 'dependencies.dependency.version' for . .. 必须是有效版本但是