Svn 如何在与subversion共享Netbeans项目时修复引用?

Svn 如何在与subversion共享Netbeans项目时修复引用?,svn,jsf,netbeans,reference,Svn,Jsf,Netbeans,Reference,我和我的朋友正在尝试使用subversion管理一个项目,但每次我们中的一个人更新/下载最新版本时,引用就会出现问题。 这与引用“mysql..connector..jar”和“myfaces..bundle..jar”有关。重要的是我们有相同版本的库,我们确保了这一点,但当我们中的一个人更新到最新版本并启动Netbeans时,我们得到了 “。找不到一个或多个引用…” 因此,我想知道我们是否可以将这两个库/jar放在项目文件夹中,并以这种方式解决它。我认为现在它就像一个外部参考,我的桌面上有JA

我和我的朋友正在尝试使用subversion管理一个项目,但每次我们中的一个人更新/下载最新版本时,引用就会出现问题。
这与引用“
mysql..connector..jar
”和“
myfaces..bundle..jar
”有关。重要的是我们有相同版本的库,我们确保了这一点,但当我们中的一个人更新到最新版本并启动Netbeans时,我们得到了

“。找不到一个或多个引用…”

因此,我想知道我们是否可以将这两个库/jar放在项目文件夹中,并以这种方式解决它。我认为现在它就像一个外部参考,我的桌面上有JAR,每次我有一个新版本的项目时都必须链接到它们

更多细节:带有Netbeans的JSF项目,我们正在使用TortoiseSVN(Subversion)

希望有人能理解,也许有一些问题我可以让自己更清楚

编辑:所以现在我试图通过在项目文件夹中找到这些JAR并再次添加它们来解决问题,结果成功了。但是,如果JAR已经在项目中,为什么netbeans会抱怨呢?人们会认为netbeans可以自动找到它们

编辑2:我现在也注意到project.properties和private.properties(项目中的2个文件)被标记为红色,我们是否必须拥有相同版本的Tomcat服务器?这似乎是project.properties中的冲突


编辑3:有些文件包含的文件路径在我们的计算机上是不同的(C:\Users\MyPC..vs.C:\Users\HisPC..)。有什么方法可以解决这个问题吗?

只需右键单击项目。。将有一个解决冲突的选项。。如果该选项不直接可见,请转到subversion,在其子菜单中,您肯定会看到“解决冲突”


定期使用“带依赖项的生成”选项。。。而不是简单的“清洁和建造”

以下评论可能会有所帮助:

  • 切勿将\nbproject\private文件夹导入svn。每次打开项目时,Netbeans都会自动创建它
  • 尝试在单独的回购中收集所有第三方LIB。然后使用svn:external引用它们
  • 在项目中使用相对引用。使用.././Lib/X.jar而不是c:\user\jones\X.jar

  • 是的,我们以前被告知要使用清洁和建造,所以我们一直在使用。我试试看,谢谢。但这并不能解决问题,这肯定不是人们工作的方式吗?将来一定有办法避免这个问题,对吗?我找不到“依赖构建”啊,这似乎是解决问题的方法,但现在还不确定该怎么做:)我会读更多的,谢谢!