我遇到了问题,需要一些帮助。
我的团队刚刚升级到7.3版(混合操作系统,linux / windows),我们都看到了netbeans的奇怪行为。
我们正在使用maven(2.2.1)的非捆绑版本,并在java / maven选项页面中设置了它。
从netbeans构建工作正常(clean和build显示没有错误)以及maven命令行。
即使构建工作正常,由于缺少第三方依赖项,项目会显示红色徽章。
在Netbeans(7.3)中切换到捆绑的maven会导致Netbeans成功下载jar,但是使用非捆绑的maven不会下载它们。
例如:
我有一个干净的项目空间(没有红色徽章)
转到我的/.m2存储库并删除该文件夹: /.m2/repository/org/springframework/spring-beans
构建一个具有导入org.springframework.beans.factory.annotation.Autowired;
在步骤2中删除的jar重新下载:
复制5个资源
正在下载:(我们的nexus网址)/nexus/content/groups/public/org/springframework/spring-beans/3.1.4.RELEASE/spring-beans-3.1.4.RELEASE.pom
下载了2K(spring-beans-3.1.4.RELEASE.pom)
正在下载:(我们的nexus网址)/nexus/content/groups/public/org/springframework/spring-beans/3.0.5.RELEASE/spring-beans-3.0.5.RELEASE.pom
2K下载(spring-beans-3.0.5.RELEASE.pom)
正在下载:(我们的nexus网址)/nexus/content/groups/public/org/springframework/spring-beans/3.0.7.RELEASE/spring-beans-3.0.7.RELEASE.pom
2K下载(spring-beans-3.0.7.RELEASE.pom)
正在下载:(我们的nexus网址)/nexus/content/groups/public/org/springframework/spring-beans/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 dos不存在
项目窗口现在有很多红色徽章错误。
将maven切换到捆绑版本并进行干净构建,红色徽章消失。
现在。如果我切换到捆绑的maven,并重复前面的步骤,我不会收到任何红色徽章错误。
我是否需要做一些额外的配置才能使非捆绑版本的maven工作,或者netbeans是否在没有捆绑版本的情况下无法正常工作?
注意:我在netbeans论坛中创建了一个帖子,但我在这里交叉发帖,因为这个网站似乎获得了更多流量。如果我们得到答案,我会更新这两个帖子。
http://forums.netbeans.org/viewtopic.php?p=147520#147520