1 <project xmlns=
"http://maven.apache.org/POM/4.0.0" xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance" xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2 <modelVersion>4.0.0</modelVersion>
4 <groupId>org.argeo.commons.base
</groupId>
5 <version>2.1.5</version>
6 <artifactId>dist
</artifactId>
7 <relativePath>..
</relativePath>
9 <artifactId>osgi-boot
</artifactId>
10 <packaging>pom
</packaging>
11 <name>Commons OSGi Boot Distribution
</name>
15 <groupId>org.apache.maven.plugins
</groupId>
16 <artifactId>maven-dependency-plugin
</artifactId>
19 <id>copy-dependencies
</id>
20 <phase>package
</phase>
22 <goal>copy-dependencies
</goal>
25 <includeTypes>jar
</includeTypes>
26 <stripVersion>true
</stripVersion>
27 <outputDirectory>${project.build.directory}/lib
</outputDirectory>
36 <groupId>org.argeo.commons.base
</groupId>
37 <artifactId>org.argeo.osgi.boot
</artifactId>
38 <version>2.1.5</version>
47 <groupId>org.codehaus.mojo
</groupId>
48 <artifactId>rpm-maven-plugin
</artifactId>
51 <id>rpm-osgi-boot
</id>
52 <phase>package
</phase>
57 <name>osgi-boot
</name>
60 <directory>/etc/osgiboot
</directory>
61 <username>root
</username>
62 <groupname>root
</groupname>
63 <filemode>644</filemode>
64 <configuration>noreplace
</configuration>
65 <directoryIncluded>false
</directoryIncluded>
68 <location>src/main/rpm/etc/osgiboot
</location>
70 <include>*-settings.sh
</include>
76 <directory>/etc/osgiboot
</directory>
77 <username>root
</username>
78 <groupname>root
</groupname>
79 <filemode>644</filemode>
80 <directoryIncluded>false
</directoryIncluded>
83 <location>src/main/rpm/etc/osgiboot
</location>
85 <include>*-functions.sh
</include>
91 <directory>/usr/sbin
</directory>
92 <username>root
</username>
93 <groupname>root
</groupname>
94 <filemode>755</filemode>
97 <location>src/main/rpm/usr/sbin
</location>
102 <directory>/usr/share/osgi/boot
</directory>
103 <username>root
</username>
104 <groupname>root
</groupname>
105 <filemode>644</filemode>
106 <directoryIncluded>false
</directoryIncluded>
109 <location>${project.build.directory}/lib
</location>
111 <include>org.argeo.osgi.boot.jar
</include>
118 <require>osgi-boot-equinox
</require>
125 <artifactId>maven-antrun-plugin
</artifactId>
128 <phase>install
</phase>
134 <copy todir=
"${rpm.stagingRepository}" verbose=
"true">
135 <fileset dir=
"${project.build.directory}/rpm" includes=
"*/RPMS/**/*.rpm" />
151 <groupId>org.codehaus.mojo
</groupId>
152 <artifactId>rpm-maven-plugin
</artifactId>
155 <id>rpm-osgi-boot-equinox
</id>
156 <phase>package
</phase>
161 <name>osgi-boot-equinox
</name>
162 <projversion>${version.argeo-distribution}
</projversion>
165 <directory>/usr/share/osgi/boot
</directory>
166 <username>root
</username>
167 <groupname>root
</groupname>
168 <filemode>644</filemode>
169 <directoryIncluded>false
</directoryIncluded>
172 <location>${project.build.directory}/lib
</location>
174 <include>org.eclipse.osgi.jar
</include>