目的是让每个人都能访问源代码,但限制他们修改的内容。
首先想到的是,如果有任何方法,在构建插件/项目时,对已修改的文件应用某种限制,如果已经进行了一些未经授权的修改失败。
一个例子是只有一些用户可以修改java文件,但是所有用户都可以修改XML配置并构建jar。
或者,如果不可能,我还有哪些方法可以限制源代码修改?
答案 0 :(得分:0)
不要在maven中执行此操作,请在您的版本控制系统中执行此操作。
要么使用可以为不同用户提供不同级别访问权限的用户,要么只使用它是版本控制系统的事实,如果有人进行更改,他们就不应该将更改推回去并告诉他们不要再这样做了。