首页 > 解决方案 > 无法使用 maven 原型在 IntelliJ IDEA 中创建 NiFi 自定义处理器项目

问题描述

我在 IntelliJ IDEA v 上2021.1并尝试使用位于此处的原型创建“Apache NiFi 自定义处理器项目”

由于在 IDEA 中默认情况下原型不可用,我使用以下参数使用“添加原型”按钮添加它:

GroupId:    org.apache.nifi
ArtifactId: nifi-processor-bundle-archetype
Version:    1.13.2

但是在“新模块”创建窗口中,第一次尝试时,我将属性“archetypeRepository”留为空白,第二次将其设置为“https://repo1.maven.org/maven2”

但是这两次,它都抛出了一个错误

Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2.0:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.apache.nifi:nifi-maven-archetypes:1.13.2)

我还在日志中得到以下信息:

[INFO] Generating project in Batch mode
[WARNING] Archetype not found in any catalog. Falling back to central repository.
[WARNING] Add a repository with id 'archetype' in your settings.xml if archetype's repository is elsewhere.

有趣的是,我还在系统中安装了独立的 Maven,当我尝试使用命令行创建相同的项目时,它工作正常。

独立和嵌入式 Maven(在 IDEA 中)都是 v3.6.3

为什么从 IDEA 内部创建项目不起作用?

标签: intellij-ideamaven-3apache-nifimaven-archetype

解决方案


推荐阅读