blob: 934877822f8a48e05ee48814553149d37fc18c4b [file] [log] [blame]
Clement Escoffier639c71a2013-10-02 16:29:35 +00001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Licensed to the Apache Software Foundation (ASF) under one
4 ~ or more contributor license agreements. See the NOTICE file
5 ~ distributed with this work for additional information
6 ~ regarding copyright ownership. The ASF licenses this file
7 ~ to you under the Apache License, Version 2.0 (the
8 ~ "License"); you may not use this file except in compliance
9 ~ with the License. You may obtain a copy of the License at
10 ~
11 ~ http://www.apache.org/licenses/LICENSE-2.0
12 ~
13 ~ Unless required by applicable law or agreed to in writing,
14 ~ software distributed under the License is distributed on an
15 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 ~ KIND, either express or implied. See the License for the
17 ~ specific language governing permissions and limitations
18 ~ under the License.
19 -->
20
Clement Escoffier94711992013-10-08 14:24:52 +000021<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/xsd/maven-4.0.0.xsd">
Clement Escoffier96cf0ae2013-10-04 13:04:38 +000022
23 <parent>
24 <groupId>org.apache.felix</groupId>
25 <artifactId>felix-parent</artifactId>
26 <version>2.1</version>
27 <relativePath>../../../pom/pom.xml</relativePath>
28 </parent>
29
Clement Escoffier639c71a2013-10-02 16:29:35 +000030 <modelVersion>4.0.0</modelVersion>
31
Clement Escoffier639c71a2013-10-02 16:29:35 +000032 <artifactId>org.apache.felix.ipojo.features</artifactId>
Clement Escoffierd87e55b2014-12-16 13:29:36 +000033 <version>1.12.2-SNAPSHOT</version>
Clement Escoffier639c71a2013-10-02 16:29:35 +000034
35 <name>Apache Felix iPOJO Karaf Features</name>
36 <description>Apache Karaf Features to provision Apache Felix iPOJO</description>
37
38 <packaging>pom</packaging>
39
40 <properties>
41 <ipojo.webconsole.version>1.7.0</ipojo.webconsole.version>
Clement Escoffierc74607a2013-10-06 14:08:45 +000042 <legal.files>${project.build.directory}/maven-shared-archive-resources/META-INF</legal.files>
Clement Escoffier639c71a2013-10-02 16:29:35 +000043 </properties>
44
45 <build>
46 <plugins>
47 <plugin>
48 <artifactId>maven-resources-plugin</artifactId>
49 <version>2.6</version>
50 <executions>
51 <execution>
52 <phase>validate</phase>
53 <goals>
54 <goal>copy-resources</goal>
55 </goals>
56 <configuration>
57 <outputDirectory>${project.build.directory}</outputDirectory>
58 <resources>
59 <resource>
60 <directory>src/main/features</directory>
61 <filtering>true</filtering>
62 </resource>
63 </resources>
64 </configuration>
65 </execution>
66 </executions>
67 </plugin>
68
69 <plugin>
70 <groupId>org.codehaus.mojo</groupId>
71 <artifactId>build-helper-maven-plugin</artifactId>
72 <version>1.8</version>
73 <executions>
74 <execution>
75 <id>attach-artifacts</id>
76 <phase>package</phase>
77 <goals>
78 <goal>attach-artifact</goal>
79 </goals>
80 <configuration>
81 <artifacts>
82 <artifact>
83 <file>${project.build.directory}/features.xml</file>
84 <type>xml</type>
85 </artifact>
86 </artifacts>
87 </configuration>
88 </execution>
89 </executions>
90 </plugin>
Clement Escoffierc74607a2013-10-06 14:08:45 +000091
92 <plugin>
93 <artifactId>maven-assembly-plugin</artifactId>
94 <version>2.4</version>
95 <configuration>
96 <attach>true</attach>
97 </configuration>
98 <executions>
99 <execution>
100 <id>build-archive</id>
101 <goals>
102 <goal>single</goal>
103 </goals>
104 <phase>package</phase>
105 <configuration>
106 <descriptors>
107 <descriptor>src/main/assembly/assembly.xml</descriptor>
108 </descriptors>
109 <appendAssemblyId>false</appendAssemblyId>
110 </configuration>
111 </execution>
112 </executions>
113 </plugin>
Clement Escoffier90ec4c62013-10-06 15:15:56 +0000114
115 <plugin>
116 <groupId>org.codehaus.mojo</groupId>
117 <artifactId>ianal-maven-plugin</artifactId>
118 <version>1.0-alpha-1</version>
119 <configuration>
120 <!-- the zip structure is not compatible with the ianal check, skip it -->
121 <skip>true</skip>
122 </configuration>
123 </plugin>
Clement Escoffier639c71a2013-10-02 16:29:35 +0000124 </plugins>
125 </build>
Clement Escoffier639c71a2013-10-02 16:29:35 +0000126</project>