繁体   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