【问题标题】:How to install Processing using Maven?如何使用 Maven 安装处理?
【发布时间】:2021-06-09 14:11:22
【问题描述】:

我想通过 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 成功构建完整的处理库吗?

PS。我是 maven 的大菜鸟,所以这可能很简单,但我尝试了很多东西,但似乎没有任何效果。

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

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

【问题讨论】:

  • 请发布您的 Maven 日志。

标签: java maven processing


【解决方案1】:

您的依赖部分要求一个 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 中添加 &lt;type&gt;pom&lt;/type&gt; 为我清除了错误。

【讨论】:

  • 嗯,它不再给我一个错误,但它实际上也没有让我安装它[INFO]以下文件尚未解决:[INFO] org.processing:处理完成:pom:来源:3.3.7:编译
  • 糟糕,我的错,忘记添加我的新日志:gist.github.com/jurrejelle/a875d8e9ab1bdbfcc07c20c93c6a0d37
  • 当然,processing-complete 中没有任何实际代码,因此您将无法编译它。你确定你没有错过一些其他的依赖,比如 processing-core 吗? (附注:您可能想就实际的“让它运行”问题提出后续问题)。
猜你喜欢
  • 2011-11-23
  • 2021-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多