2011-11-21 44 views
1

我和我的朋友正試圖管理一個顛覆項目,但每當我們中的一個人更新/下載最新版本時,就會出現引用問題。
這與參考文獻「mysql..connector..jar」和「myfaces..bundle..jar」做。重要的是,我們有相同版本的庫,我們確信,但仍然當我們其中一個已更新到最新版本並啓動Netbeans時,我們得到如何在使用Subversion共享Netbeans項目時修復引用?

「..一個或多個引用無法找到..「

所以我想知道如果我們可以把這兩個庫/罐子在項目文件夾中並解決這個問題。我認爲現在它就像一個外部參考,我的桌面上有罐子,每次有新版本的項目時都必須鏈接到它們。

更多細節:使用Netbeans JSF項目中,我們使用TortoiseSVN(顛覆)。

希望有人理解,也許有一些問題,我可以讓自己更清楚。

編輯:所以現在我試圖通過在項目文件夾中找到這些罐子,然後再加入他們解決問題,它的工作。但爲什麼netbeans抱怨罐子已經在項目中?人們會認爲netbeans可以自動找到它們。編輯2:我也注意到現在project.properties和private.properties(項目中的2個文件)被標記爲紅色,我們是否必須擁有相同版本的Tomcat服務器?這似乎是project.properties中的衝突。

編輯3:有些文件包含的文件路徑,這些都對我們的電腦不同的(C:\用戶\ MYPC ..主場迎戰C:\用戶\ HisPC ..)有沒有解決這個問題的方法嗎?

回答

2

下面的評論可能會有所幫助:

  1. 決不導入\ nbproject文件\私人文件夾到svn。它每次打開項目時都由Netbeans自動創建。
  2. 嘗試收集所有的第三方庫在一個單獨的回購協議。然後使用svn:external來引用它們。
  3. 在您的項目中使用相對引用。使用../../Lib/X.jar而不是C:\用戶\瓊斯\ X.jar
+0

啊,這似乎是一種方式,但不完全確定如何做到這一點雖然:)我會讀更多關於它,謝謝! –

1

只需右鍵點擊該項目..將有一個選項來解決衝突..如果該選項不是直接可見的去顛覆和在其子菜單中,你一定會得到「解決衝突」。

使用選項「使用依賴關係生成」定期...而不是隻是簡單的「清理並生成」 ......

+0

是的,我們已經被告知使用清潔和建立之前,所以這是我們一直使用的是什麼。我會盡力的,謝謝。 儘管這並不能解決問題,但這不是人們如何工作的方式?將來有一種方法可以避免這個問題,對嗎? –

+0

我無法找到「與依賴關係構建」 –

相關問題