1 <project xmlns=
"http://maven.apache.org/POM/4.0.0"
2 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
3 xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.argeo.commons
</groupId>
7 <version>2.1.86-SNAPSHOT
</version>
8 <artifactId>dist
</artifactId>
9 <relativePath>..
</relativePath>
11 <artifactId>osgi-boot
</artifactId>
12 <packaging>pom
</packaging>
13 <name>Commons Deployable OSGi Boot
</name>
15 <!-- <version.equinox>3.10.1.v20140909-1633</version.equinox> -->
16 <!-- </properties> -->
19 <groupId>org.argeo.tp
</groupId>
20 <artifactId>argeo-tp
</artifactId>
21 <version>${version.argeo-tp}
</version>
24 <!-- OSGi Boot (and Equinox) -->
26 <groupId>org.argeo.commons
</groupId>
27 <artifactId>org.argeo.osgi.boot
</artifactId>
28 <version>2.1.86-SNAPSHOT
</version>
37 <groupId>org.apache.maven.plugins
</groupId>
38 <artifactId>maven-assembly-plugin
</artifactId>
40 <finalName>osgi-boot-${project.version}
</finalName>
41 <appendAssemblyId>false
</appendAssemblyId>
43 <descriptor>assembly/osgi-boot.xml
</descriptor>
48 <id>assembly-base
</id>
49 <phase>package
</phase>
64 <groupId>org.codehaus.mojo
</groupId>
65 <artifactId>rpm-maven-plugin
</artifactId>
68 <id>rpm-osgi-boot
</id>
69 <phase>package
</phase>
74 <name>osgi-boot
</name>
77 <directory>/etc/osgiboot
</directory>
78 <username>root
</username>
79 <groupname>root
</groupname>
80 <filemode>644</filemode>
81 <configuration>noreplace
</configuration>
82 <directoryIncluded>false
</directoryIncluded>
85 <location>src/main/rpm/etc/osgiboot
</location>
87 <include>*-settings.sh
</include>
93 <directory>/etc/osgiboot
</directory>
94 <username>root
</username>
95 <groupname>root
</groupname>
96 <filemode>644</filemode>
97 <directoryIncluded>false
</directoryIncluded>
100 <location>src/main/rpm/etc/osgiboot
</location>
102 <include>*.policy
</include>
103 <include>*-functions.sh
</include>
109 <directory>/usr/bin
</directory>
110 <username>root
</username>
111 <groupname>root
</groupname>
112 <filemode>755</filemode>
113 <directoryIncluded>false
</directoryIncluded>
116 <location>src/main/rpm/usr/sbin
</location>
124 <directory>/usr/sbin
</directory>
125 <username>root
</username>
126 <groupname>root
</groupname>
127 <filemode>755</filemode>
128 <directoryIncluded>false
</directoryIncluded>
131 <location>src/main/rpm/usr/sbin
</location>
133 <include>osgi-service
</include>
139 <directory>/usr/share/osgi/boot
</directory>
140 <username>root
</username>
141 <groupname>root
</groupname>
142 <filemode>644</filemode>
143 <directoryIncluded>false
</directoryIncluded>
145 <stripVersion>true
</stripVersion>
147 <include>org.argeo.commons:org.argeo.osgi.boot
</include>
153 <require>osgi-boot-equinox
</require>
167 <groupId>org.codehaus.mojo
</groupId>
168 <artifactId>rpm-maven-plugin
</artifactId>
171 <id>rpm-osgi-boot-equinox
</id>
172 <phase>package
</phase>
177 <name>osgi-boot-equinox
</name>
178 <projversion>${version.argeo-tp}
</projversion>
179 <release>${maven.build.timestamp}
</release>
182 <directory>/usr/share/osgi/boot
</directory>
183 <username>root
</username>
184 <groupname>root
</groupname>
185 <filemode>644</filemode>
186 <directoryIncluded>false
</directoryIncluded>
188 <stripVersion>true
</stripVersion>
190 <include>org.argeo.tp.equinox:org.eclipse.osgi
</include>