簡體   English   中英

有沒有辦法讓“相對路徑”成為在netbeans中添加JAR文件的默認設置?

[英]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行為的描述

  1. 如果根據此信息的某個提供者(通常是檢查文件路徑是否在同一個檢出中的版本控制系統),JAR被認為與項目基於“並置”,則默認情況下檢查Relative。 (因為可以確保檢查相同來源的其他人確實能夠使用相同的路徑。)

  2. 如果可以使用命名變量引用JAR,則使用該變量。

所以,如果項目存在於同一個SVN存儲庫中,那么使用單個woking副本(我直到最近才這樣做以及為什么我從未注意到Absolute / Relative問題)可以工作。

否則,為該/lib目錄定義變量可能是一種解決方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM