Java 将网络驱动器上的源代码编译到本地驱动器上

Java 将网络驱动器上的源代码编译到本地驱动器上,java,netbeans,ide,Java,Netbeans,Ide,我希望避免使用Dropbox之类的服务来存储代码,即使它很方便。出于安全考虑,我更愿意将源代码存储在共享网络驱动器上,然后从两个不同的地方访问它 然而,当我使用诸如Netbeans之类的IDE执行此操作时,网络延迟非常糟糕,即使我在现场而不是在家 有没有一种方法可以将源代码存储在网络驱动器上,但将编译后的对象(类和war文件)写入本地驱动器?这样,我就可以部署本地war,而不必将其写回网络驱动器上的项目。根据您所描述的,听起来您真的应该使用某种方式,而不仅仅是通过网络共享。当您有多个框编辑同一代

我希望避免使用Dropbox之类的服务来存储代码,即使它很方便。出于安全考虑,我更愿意将源代码存储在共享网络驱动器上,然后从两个不同的地方访问它

然而,当我使用诸如Netbeans之类的IDE执行此操作时,网络延迟非常糟糕,即使我在现场而不是在家


有没有一种方法可以将源代码存储在网络驱动器上,但将编译后的对象(类和war文件)写入本地驱动器?这样,我就可以部署本地war,而不必将其写回网络驱动器上的项目。根据您所描述的,听起来您真的应该使用某种方式,而不仅仅是通过网络共享。当您有多个框编辑同一代码时,使用源代码管理将使它变得更加简单。看起来,您已经拥有了框之间的网络访问权限,因此您只需要设置受NetBeans支持的最喜爱的源代码管理存储库,例如或


建立回购协议可能是一件痛苦的事情,因此web服务始终是一种选择。我相信Atlassian允许免费的私人存储库。也有,但只有公共回购是免费的。如果你需要Subversion,有,但是你必须为服务付费。这些都是我熟悉的,还有更多的源代码管理服务。

在Linux下,可以在文件系统中的任何位置访问。您可以将其装载为源文件夹,并将所有源文件都放在那里,并将所有其他文件夹保持为本地。您的NAS机箱很可能支持NFS

如果不想移动当前装载点,或者源文件夹不在其根目录下,也可以创建指向它的符号链接(
ln-s target\u folder link\u folder
)。它的行为就像一个指针