Netbeans没有获取最新的Maven项目原型

Netbeans没有获取最新的Maven项目原型,maven,netbeans,netbeans-8,Maven,Netbeans,Netbeans 8,我在尝试从原型创建Maven项目时遇到了Netbeans问题,尽管在尝试从公共存储库指定依赖项时也存在类似的问题 但是在第一个例子中,当我尝试从ApacheKaraf特性原型(例如)创建一个项目时,虽然我知道有一个更高的版本,但我知道它是可用的(参见下面的屏幕截图),因为某些原因,Netbeans没有选择最新的版本,如下所示 我已尝试以下方法来解决此问题: 刷新/更新“服务”选项卡中的(Netbeans)repo 重新启动Netbeans 通过“选项”对话框重新编制索引 使用系统安装的Mave

我在尝试从原型创建Maven项目时遇到了Netbeans问题,尽管在尝试从公共存储库指定依赖项时也存在类似的问题

但是在第一个例子中,当我尝试从ApacheKaraf特性原型(例如)创建一个项目时,虽然我知道有一个更高的版本,但我知道它是可用的(参见下面的屏幕截图),因为某些原因,Netbeans没有选择最新的版本,如下所示

我已尝试以下方法来解决此问题:

  • 刷新/更新“服务”选项卡中的(Netbeans)repo
  • 重新启动Netbeans
  • 通过“选项”对话框重新编制索引
  • 使用系统安装的Maven而不是捆绑的Netbeans
  • 无论我尝试什么,Netbeans都不会显示最新版本,尽管我可以手动覆盖版本号,但这应该不是必需的


    无论我尝试什么,它似乎都对我有效。Ie在我搜索karaf功能时显示版本4.01

    其他尝试事项:

    • 清除netbeans用户配置和缓存目录(请参阅)
    • 单击“项目设置”对话框中的“显示旧版本”复选框。可能它看到的是4.01,但版本顺序错误
    • 检查maven settings.xml
    • 尝试从命令行手动生成,看看它是否可以从maven运行
    输入:

     mvn  -DinteractiveMode=false -DarchitypeGroupId=org.apache.karaf.archetypes -DarchitypeArtifactId=karaf-feature-archetype -DarchitypeVersion=4.0.1 archetype:generate -DgroupId=org.foo -DartifactId=myArtifact -Dpackage=org.foo
    

    检查“show older”就可以了。向下滚动列表,我可以看到“更高”的版本(4.0.1)。