Целью является предоставление каждому доступ к исходному коду, но ограничение того, что они изменяют.Ограничить модификации определенных файлов при создании проекта с помощью Maven
Так что первым пришло на ум, если есть какой-нибудь способ, при создании плагина/проекта, своего рода ограничение применяется к файлам, которые были изменены, и если некоторые unnauthorized модификации были сделаны сборки терпит неудачу ,
Примером может служить то, что только некоторые пользователи могут изменять java-файлы, но все пользователи могут изменять конфигурации XML и строить банку.
Или, если это не представляется возможным, что альтернативы у меня есть, чтобы ограничить изменения исходного кода?
Если честно, это не имеет смысла ... У вас должна быть ограниченная группа людей, которым разрешено изменять код, в том числе. конфигурация ... Вопрос в какой конфигурации мы говорим? Кроме того, я бы предложил использовать CI-решение, в котором банки будут создаваться, а не на dev-машине ... – khmarbaise