我和我的朋友正在尝试使用subversion管理项目,但每当我们中的一个人更新/下载最新版本时,就会出现引用问题。
这与引用“mysql..connector..jar
”和“myfaces..bundle..jar
”有关。重要的是我们拥有相同版本的库,我们确保了这一点,但是当我们其中一个人更新到最新版本并启动Netbeans时,我们得到了
“..找不到一个或多个引用..”
所以我想知道我们是否可以将这两个库/ jar放在项目文件夹中并以这种方式解决它。我认为现在它就像一个外部参考,我的桌面上有罐子,每次我有一个新版本的项目时都必须链接到它们。
更多细节:使用Netbeans的JSF项目,我们正在使用TortoiseSVN(Subversion)。
希望有人理解,也许有些问题我可以让自己更清楚。
编辑:所以现在我尝试通过在项目文件夹中找到这些jar并再次添加它来解决问题,它有效。但是,如果罐子已经在项目中,为什么netbeans会抱怨?人们会假设netbeans可以自动找到它们。
编辑2:我现在也注意到project.properties和private.properties(项目中的2个文件)被标记为红色,我们是否必须拥有相同版本的Tomcat服务器?这似乎是project.properties中的冲突。
编辑3:某些文件包含文件路径,这些路径在我们的计算机上是不同的(C:\ Users \ MyPC ..与C:\ Users \ HisPC ..)有没有办法解决这个问题?
答案 0 :(得分:2)
以下评论可能会有所帮助:
答案 1 :(得分:1)
只需右键单击该项目..将有一个解决冲突的选项..如果该选项不能直接显示,请转到subversion,在其子菜单中,你肯定会得到“解决冲突”。
定期使用“依赖于构建”选项...而不仅仅是简单的“清理和构建”......