Лучший способ поделиться частями Maven pom.xml между несвязанными проектами?

Наша компания определила ряд «лучших практик» в отношении Maven poms. Например, указание utf-8 для обработки ресурсов, папок для фильтрации, обработки модульных и интеграционных тестов и настроек компилятора.

В настоящее время эти передовые методы задокументированы в вики нашей компании, но когда список "лучшие практики" меняются, эти изменения редко отражаются в проектных документах, пока не возникнет проблема. Человеческая природа такая, какая она есть, и все ...

Есть ли способ предоставить / применить эти настройки и свойства через Maven? Это почти как дать каждому проекту родительский pom.xml, но я не хочу (и не могу), чтобы все эти проекты ссылались на один и тот же родительский pom.

Нам нужен подход, который будет работать на машинах разработчика, а также наш сервер Hudson CI.

8
задан HDave 11 November 2010 в 14:52
поделиться