blob: a00938aff7bbaa3c117e013cd13c9753cf3ce6db [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
~ under the License.
-->
<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 https://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-support</artifactId>
<version>1.5.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>shiro-features</artifactId>
<name>Apache Shiro :: Support :: Karaf Features</name>
<packaging>pom</packaging>
<properties>
<aspectj.bundle.version>1.9.4_1</aspectj.bundle.version>
<c3p0-bundle-version>0.9.5.4_1</c3p0-bundle-version>
<ehcache.bundle.version>2.6.11_1</ehcache.bundle.version>
<hikaricp-version>2.4.13</hikaricp-version>
<quartz.bundle.version>2.3.2_1</quartz.bundle.version>
<!-- Not a Shiro dependency - used for quartz bundle resolution only (see features.xml): -->
<commons.collections.version>3.2.2</commons.collections.version>
<!-- karaf plugin version -->
<karaf.version>4.2.7</karaf.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.karaf.features</groupId>
<artifactId>framework</artifactId>
<version>${karaf.version}</version>
<type>kar</type>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<useDefaultDelimiters>false</useDefaultDelimiters>
<delimiters>
<delimiter>${*}</delimiter>
</delimiters>
</configuration>
<executions>
<execution>
<id>filter</id>
<phase>generate-resources</phase>
<goals>
<goal>resources</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>target/classes/features.xml</file>
<type>xml</type>
<classifier>features</classifier>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
<!-- <plugin>-->
<!-- <groupId>org.apache.karaf.tooling</groupId>-->
<!-- <artifactId>karaf-maven-plugin</artifactId>-->
<!-- <version>${karaf.version}</version>-->
<!-- <executions>-->
<!-- <execution>-->
<!-- <id>verify</id>-->
<!-- <phase>process-resources</phase>-->
<!-- <goals>-->
<!-- <goal>verify</goal>-->
<!-- </goals>-->
<!-- <configuration>-->
<!-- <descriptors>-->
<!-- <descriptor>mvn:org.apache.karaf.features/framework/${karaf.version}/xml/features</descriptor>-->
<!-- <descriptor>mvn:org.apache.karaf.features/enterprise/${karaf.version}/xml/features</descriptor>-->
<!-- <descriptor>mvn:org.apache.karaf.features/spring-legacy/${karaf.version}/xml/features</descriptor>-->
<!-- <descriptor>file:${project.build.directory}/classes/features.xml</descriptor>-->
<!-- </descriptors>-->
<!-- <distribution>org.apache.karaf.features:framework</distribution>-->
<!-- <javase>1.8</javase>-->
<!-- <framework>-->
<!-- <feature>framework</feature>-->
<!-- </framework>-->
<!-- <features>-->
<!-- <feature>shiro*</feature>-->
<!-- </features>-->
<!-- </configuration>-->
<!-- </execution>-->
<!-- </executions>-->
<!-- </plugin>-->
</plugins>
</build>
</project>