accesscontroltool-startuphook-bundle
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>biz.netcentric.cq.tools.accesscontroltool</groupId> <artifactId>accesscontroltool-startuphook-bundle</artifactId> <version>3.6.2</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- (C) Copyright 2015 Netcentric AG. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html --> <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 "> <modelVersion>4.0.0</modelVersion> <!-- ====================================================================== --> <!-- P A R E N T P R O J E C T D E S C R I P T I O N --> <!-- ====================================================================== --> <parent> <groupId>biz.netcentric.cq.tools.accesscontroltool</groupId> <artifactId>accesscontroltool</artifactId> <version>3.6.2</version> </parent> <!-- ====================================================================== --> <!-- P R O J E C T D E S C R I P T I O N --> <!-- ====================================================================== --> <artifactId>accesscontroltool-startuphook-bundle</artifactId> <packaging>jar</packaging> <name>Access Control Tool Startup Hook Bundle</name> <description>Runs the AC Tool on startup at start level the bundle is defined.</description> <dependencies> <dependency> <groupId>${project.groupId}</groupId> <artifactId>accesscontroltool-bundle</artifactId> <version>${project.version}</version> </dependency> <!-- OSGi annotations (build time, but only use those compliant with R6) --> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.annotation.versioning</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.component.annotations</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.metatype.annotations</artifactId> <scope>provided</scope> </dependency> <!-- OSGi Core/Compendium individual dependencies --> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.framework</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.jcr</groupId> <artifactId>jcr</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency> <!-- use the uber-jar always as last dependency because a lot of classes are provided also by other artifacts It is only used here as replacement for com.adobe.granite:com.adobe.granite.crypto:3.0.0 whose pom.xml is not publicly available --> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>uber-jar</artifactId> <classifier>apis</classifier> <scope>provided</scope> </dependency> </dependencies> <!-- ====================================================================== --> <!-- B U I L D D E F I N I T I O N --> <!-- ====================================================================== --> <build> <plugins> <!-- see https://github.com/apache/felix/tree/trunk/tools/osgicheck-maven-plugin --> <plugin> <groupId>org.apache.felix</groupId> <artifactId>osgicheck-maven-plugin</artifactId> </plugin> <plugin> <groupId>biz.aQute.bnd</groupId> <artifactId>bnd-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <!-- use manifest generated from bnd-maven-plugin --> <archive> <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.sling</groupId> <artifactId>sling-maven-plugin</artifactId> </plugin> </plugins> </build> </project>