2016-04-04 2 views
0

У меня есть pom.xml иерархия файлов для некоторых проектов мультимодулей. Мне нужно упаковать цели банок каждого подмодуля на deb package. Как использовать jdeb или что-то еще для создания пакета deb (с постингами, preinst и т. Д.).
Это тоже вопрос для меня: имеет ли смысл вставить какой-то плагин «dep-package-making» на вершину pom? Или имеет смысл создать еще один проект подмодуля (фальшивый проект) с его pom.xml, унаследованным от верхнего уровня (project_assembly), и разместить этот плагин для разработчиков deb package? Имеет ли смысл сделать такой дополнительный модуль project_assembly окончательным deb package со всеми подмодулями?Как реализовать создание deb-пакета в pom.xml?

+0

Эта ссылка может быть полезна http://stackoverflow.com/questions/8256326/m aven-plugin-for-building-debian-package – praveen

+0

также это очень полезная ссылка http://europatech.blogspot.in/2009/12/creating-debian-packages-with-maven-2.html – praveen

ответ

1

Вы можете использовать jdeb плагин в вашем мавена построить

<plugin> 
<artifactId>jdeb</artifactId> 
<groupId>org.vafer</groupId> 
<version>0.3</version> 
<executions> 
    <execution> 
     <phase>package</phase> 
     <goals> 
      <goal>deb</goal> 
     </goals> 
    </execution> 
</executions> 

или DEBiAN-Maven-плагин для получения дополнительной информации вы можете проверить страницу использования (документация) {http://debian-maven.sourceforge.net/usage.html}

пример использования плагина jdeb можно найти здесь: https://github.com/tcurdt/jdeb/blob/master/src/examples/maven/pom.xml

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