- maven/
- 非捆绑maven的netbeans红色徽章问题
非捆绑maven的netbeans红色徽章问题
非捆绑maven的netbeans红色徽章问题,maven,netbeans,Maven,Netbeans,我看到一个问题,需要一些帮助
我的团队刚刚升级到7.3版(混合操作系统,linux/windows),我们都看到了netbeans中奇怪的行为
我们使用的是maven的非捆绑版本(2.2.1),并在java/maven选项页面中进行了设置
从netbeans(clean和build没有显示错误)以及从maven命令行,构建工作正常
尽管构建工作正常,但由于缺少第三方依赖关系,项目仍显示红色徽章
在Netbeans(7.3)中切换到绑定的maven会导致Netbeans成功下载JAR,但使用非绑定
我看到一个问题,需要一些帮助
我的团队刚刚升级到7.3版(混合操作系统,linux/windows),我们都看到了netbeans中奇怪的行为
我们使用的是maven的非捆绑版本(2.2.1),并在java/maven选项页面中进行了设置
从netbeans(clean和build没有显示错误)以及从maven命令行,构建工作正常
尽管构建工作正常,但由于缺少第三方依赖关系,项目仍显示红色徽章
在Netbeans(7.3)中切换到绑定的maven会导致Netbeans成功下载JAR,但使用非绑定的maven不会下载JAR
例如:
我有一个干净的项目空间(没有红色徽章)
转到my/.m2存储库并删除文件夹:
/.m2/repository/org/springframework/springbean
构建一个导入org.springframework.beans.factory.annotation.Autowired的项目
重新下载在步骤2中删除的JAR:
复制5个资源
下载:(我们的nexusurl)/nexus/content/groups/public/org/springframework/springbeans/3.1.4.RELEASE/spring-beans-3.1.4.RELEASE.pom
2K下载(spring-beans-3.1.4.RELEASE.pom)
下载:(我们的nexusurl)/nexus/content/groups/public/org/springframework/springbeans/3.0.5.RELEASE/spring-beans-3.0.5.RELEASE.pom
2K下载(spring-beans-3.0.5.RELEASE.pom)
下载:(我们的nexusurl)/nexus/content/groups/public/org/springframework/springbeans/3.0.7.RELEASE/spring-beans-3.0.7.RELEASE.pom
2K下载(spring-beans-3.0.7.RELEASE.pom)
下载:(我们的nexusurl)/nexus/content/groups/public/org/springframework/springbeans/3.1.4.RELEASE/spring-beans-3.1.4.RELEASE.jar
583K下载(spring-beans-3.1.4.RELEASE.jar)
构建成功并创建项目jar
Source现在已将步骤3中的导入以红色下划线,并带有错误提示:
包org.springframework.beans.factory.annotation不存在
项目窗口现在有很多红色徽章错误
将maven切换到捆绑版本并进行干净的构建,红色徽章就会消失
现在。如果我切换到捆绑maven,并重复前面的步骤,我不会得到任何红色徽章错误
我是否需要进行一些额外的配置才能使非捆绑版本的maven正常工作,或者如果没有捆绑版本,netbeans就不能正常工作
注意:我在netbeans论坛上创建了一篇帖子,但我在这里交叉发布,因为这个网站似乎获得了更多的流量。如果我们得到答案,我会更新这两篇文章
http://forums.netbeans.org/viewtopic.php?p=147520#147520
如果右键单击项目并重新加载它,是否会发生任何情况?在步骤7和步骤8之间。尽管如此,我相信Maven的捆绑版本是版本3。Maven版本2和版本3之间的本地存储库中可能存在元数据更改。我知道我使用的是外部安装的Maven(Maven 3),我没有这些错误。可能插件采用了特定的版本?重新加载项目并不能解决红色徽章的问题。在linux上,清理缓存并重新启动ide可以修复此问题,在windows上,即使这样做也无法修复此问题。netbeans用户组论坛上的一则说明表明:这似乎是一个问题(已在开发人员版本中修复,可能在7.3.1中修复(如果可用)。在bugzilla中搜索“徽章”,您将找到它。(来自埃德森)。我会更新这个当我看到它是否工作。