[英]Is there a way to make “Relative Path” the default for adding JAR files in netbeans?
在netbeans中,如果右鍵單擊項目,請轉到“ Properties
然后單擊“ Libraries
,它會顯示添加到項目中的當前JAR文件的列表。 然后,您可以通過單擊Add JAR/Folder
添加更多庫。 但是,當您單擊JAR文件時,它默認為Absolute Path
。 在我的特定情況下,這絕不是我想要的,我經常只是點擊Open
並錯誤地添加文件。 當我檢查我的項目更改為SVN時,絕對路徑會破壞我所有團隊成員的構建。
那么,有沒有辦法讓Relative Path
成為默認值?
更新:為了澄清,我在netbeans中打開了多個項目。
Main - / lib /包含我的所有JAR文件。 Main指的是lib文件夾中的一些JAR文件,如上所述添加JAR文件默認使用Relative Path
。
PluginA - 使用和引用Main / lib中的一些JAR文件。 我正在按照描述添加JAR文件,它們默認為Absolute Path
。 我希望這些默認情況下使用Relative Path
。
遺憾的是,我懷疑這個錯誤的存在意味着答案是沒有辦法讓Relative Path成為默認值。
尋找替代方案:在同一個bug中有NB行為的描述 :
如果根據此信息的某個提供者(通常是檢查文件路徑是否在同一個檢出中的版本控制系統),JAR被認為與項目基於“並置”,則默認情況下檢查Relative。 (因為可以確保檢查相同來源的其他人確實能夠使用相同的路徑。)
如果可以使用命名變量引用JAR,則使用該變量。
所以,如果項目存在於同一個SVN存儲庫中,那么使用單個woking副本(我直到最近才這樣做以及為什么我從未注意到Absolute / Relative問題)可以工作。
否則,為該/lib
目錄定義變量可能是一種解決方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.