2015-11-12 3 views
0

Целью является предоставление каждому доступ к исходному коду, но ограничение того, что они изменяют.Ограничить модификации определенных файлов при создании проекта с помощью Maven

Так что первым пришло на ум, если есть какой-нибудь способ, при создании плагина/проекта, своего рода ограничение применяется к файлам, которые были изменены, и если некоторые unnauthorized модификации были сделаны сборки терпит неудачу ,

Примером может служить то, что только некоторые пользователи могут изменять java-файлы, но все пользователи могут изменять конфигурации XML и строить банку.

Или, если это не представляется возможным, что альтернативы у меня есть, чтобы ограничить изменения исходного кода?

+0

Если честно, это не имеет смысла ... У вас должна быть ограниченная группа людей, которым разрешено изменять код, в том числе. конфигурация ... Вопрос в какой конфигурации мы говорим? Кроме того, я бы предложил использовать CI-решение, в котором банки будут создаваться, а не на dev-машине ... – khmarbaise

ответ

0

Не делайте этого в maven, сделайте это в своей системе контроля версий.

Либо используйте тот, где вы можете предоставить разные уровни доступа для разных пользователей, или просто использовать тот факт, что это система контроля версий, и если кто-либо вносит изменения, они не должны откатывать изменения и не сообщать им об этом еще раз.

+0

Я использую SVN в настоящий момент, и скользящие изменения назад имеют существенные последствия, поскольку приложение используется широким кругом команд и проверить, добавили ли они java-файл в скомпилированный .jar, это dificult. – CMPSoares

+0

Попробуйте что-то вроде этого: http://stackoverflow.com/questions/6091743/svn-how-to-restrict-user-access-to-certain-folders –

Смежные вопросы