使用Maven构建项目时限制对某些文件的修改

时间:2015-11-12 12:33:08

标签: java maven roles user-roles restrictions

目的是让每个人都能访问源代码,但限制他们修改的内容。

首先想到的是,如果有任何方法,在构建插件/项目时,对已修改的文件应用某种限制,如果已经进行了一些未经授权的修改失败。

  

一个例子是只有一些用户可以修改java文件,但是所有用户都可以修改XML配置并构建jar。

或者,如果不可能,我还有哪些方法可以限制源代码修改?

1 个答案:

答案 0 :(得分:0)

不要在maven中执行此操作,请在您的版本控制系统中执行此操作。

要么使用可以为不同用户提供不同级别访问权限的用户,要么只使用它是版本控制系统的事实,如果有人进行更改,他们就不应该将更改推回去并告诉他们不要再这样做了。