Java 尝试使用Ant在perforce工作区上构建代码时出现拒绝访问错误。
我最近开始在Perforce上工作。我有一个源代码,我使用Ant build构建它。我已经在perforce服务器(我机器上的本地服务器)中正确地签入了源代码的所有文件Java 尝试使用Ant在perforce工作区上构建代码时出现拒绝访问错误。,java,ant,perforce,access-denied,Java,Ant,Perforce,Access Denied,我最近开始在Perforce上工作。我有一个源代码,我使用Ant build构建它。我已经在perforce服务器(我机器上的本地服务器)中正确地签入了源代码的所有文件 现在,当我在perforce中创建一个新用户,从perforce depot获取签入代码的最新版本到我的工作区,并尝试使用Ant构建时,我得到一个拒绝访问错误。与我保存在备份文件夹中并使用Ant构建的源代码相同,它构建正确。我不知道为什么我会遇到这个访问被拒绝的错误 是否在perforce中创建新用户?这可能是新用户可能没有对您
现在,当我在perforce中创建一个新用户,从perforce depot获取签入代码的最新版本到我的工作区,并尝试使用Ant构建时,我得到一个拒绝访问错误。与我保存在备份文件夹中并使用Ant构建的源代码相同,它构建正确。我不知道为什么我会遇到这个访问被拒绝的错误 是否在perforce中创建新用户?这可能是新用户可能没有对您的工作空间的读/写权限的原因详细信息!您运行的确切性能命令是什么;您收到的确切错误消息是什么?直接从构建脚本和输出中剪切和粘贴,必要时使用
ant-verbose
,以便更深入地了解正在发生的事情。Perforce命令-p4 sync。(获取文件的最新版本-此操作有效)错误(在任何用户工作区的同步文件上运行Ant build时)-Java FileNotFound异常-访问被拒绝。但是,我认为这个问题是因为存在某些文件,当从服务器同步时,这些文件与备份文件夹中的文件不同。某些文件在签入到仓库并同步回工作区时会发生更改。同步的文件是如何更改的?会不会是RCS关键字扩展?此外,请检查客户端中的行尾设置。在您的Ant构建中是否有任何东西在假设事物的位置?我检查了所有权限约束。问题与权限无关。事情是这样的——有一些文件,当它们被检入仓库,然后同步回工作区时,就会发生变化。这是我在比较工作区代码和备份代码时发现的。我不知道为什么会这样。我配置服务器的方式是否有问题?