Netbeans没有拿起最新的Maven项目原型

时间:2015-09-12 17:29:01

标签: maven netbeans netbeans-8

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

但是在第一个例子中,当我尝试从apache-karaf-feature原型创建一个项目时(例如)虽然我知道有一个更高版本,但我知道它可用(见下面的截图) Netbeans没有提取最新版本的原因,如下图所示。

Trying to create karaf-feature project from the archetype

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

  1. 刷新/更新'服务'中的(Netbeans)回购标签
  2. 重新启动Netbeans
  3. 通过'选项'重新编制索引。对话。
  4. 使用系统安装的Maven而不是Netbeans捆绑的。
  5. 无论我尝试什么,Netbeans都没有向我显示最新版本,虽然我可以手动覆盖版本号,但这不是必需的。

    无论我尝试什么

1 个答案:

答案 0 :(得分:1)

这似乎对我有用。也就是说,当我搜索karaf-feature时,它显示的是版本4.01。

其他尝试:

  • 清除netbeans用户配置和缓存目录(请参阅http://wiki.netbeans.org/FaqWhatIsUserdir
  • 单击项目设置对话框中的显示旧版本复选框。也许它看到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