2013-10-03 2 views
3

Команда, очевидно, должна иметь одинаковый стиль кода, проверки и настройки авторских прав в среде IDE. Хотя я не вижу, как параметры авторского права можно импортировать в файл, а затем делиться в команде. Есть ли способ импортировать параметры авторского права, аналогично тому, как мы импортируем настройки стиля кода?IntelliJ IDEA: Как импортировать настройки авторских прав?

ответ

1

Если вы перейдете в «Настройки»> «Шаблоны файлов», вы можете настроить каждый файл, содержащий уведомление об авторских правах в его заголовке. Вы также можете настроить такие уведомления для внутренних классов и т. Д. В настройках> Живые шаблоны (создайте макрос, который ваша команда обучает использовать при создании внутреннего класса). Оба шаблона файлов и живые шаблоны могут быть экспортированы/импортированы в качестве настроек.

+0

Хорошее обходное решение. Но я больше думал об обмене файлами -> Настройки -> Настройка авторских прав. Речь идет не только о вставке его в новые файлы, использование настроек авторских прав также позволяет автоматически обновлять авторские права на фиксацию ... – vladimir

0

Вы можете взглянуть на Copyright Plugin.

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

+0

Я просто проверил, что IntelliJ поддерживает функциональность Copyright с версии 8.1+ (см. [** this **] (http://www.jetbrains.com/idea/webhelp/generating-and-updating-copyright-notice.html)), и это может быть причиной того, что плагин обновлялся 5 лет назад. –

+0

Это замечательная информация, спасибо Ashutosh. 5 лет назад был примерно в последний раз, когда я тоже использовал плагин :) – vikingsteve

2

Взгляните на этот Intellij FAQ о передаче папки .idea в репозиторий.

Настройки авторских прав (сделанные, как вы отметили, через File -> Settings -> Copyright) являются настройками уровня проекта и соответственно хранятся в папке .idea/copyright. Если вы должны были зарегистрировать эту папку (или всю папку .idea с исключениями, указанными в FAQ), тогда она будет доступна для команды.

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