intellij-idea - 无法使用 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 内部创建项目不起作用?
解决方案
推荐阅读
- npm - 为什么我不能通过 child_process.exec 调用运行 npm install ?npm 退出 243 没有输出
- amazon-web-services - AWS Step Functions SendSQSMessage:动态 MessageGroupId
- c# - UWP 绑定异步加载的数据
- javascript - 按下按钮前显示 Highchart + Plotly dash 图表
- python - 使用 python 从 url 读取 json 数据时出现错误“urllib.error.HTTPError: HTTP Error 403: Forbidden”
- django - Debuggin django 登录 NGINX - DigitalOcean
- angular - ngOnInit 上的 await 函数返回未定义
- javascript - React Native - 格式化文本中的链接
- javascript - 在被覆盖的页面上注入时,我的脚本如何在 HTML 模板中工作?(导入 jQuery)
- google-tag-manager - 使用 Google 跟踪代码管理器添加带有 onload 的脚本