This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-karaf-distribution.git
commit 5253c8070cb8894dd2ad39c7f39bfbb68c0409a9 Author: Oliver Lietz <[email protected]> AuthorDate: Sun Jul 24 14:39:33 2016 +0000 move karaf into root git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1753930 13f79535-47bb-0310-9956-ffa450edef68 --- pom.xml | 242 +++++++++++++++++++++ .../org.apache.felix.eventadmin.impl.EventAdmin | 21 ++ src/main/resources/etc/startup.properties | 29 +++ 3 files changed, 292 insertions(+) diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..6c2ef3a --- /dev/null +++ b/pom.xml @@ -0,0 +1,242 @@ +<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.sling</groupId> + <artifactId>sling</artifactId> + <version>27</version> + <relativePath/> + </parent> + + <artifactId>org.apache.sling.karaf-distribution</artifactId> + <version>0.1.1-SNAPSHOT</version> + <packaging>karaf-assembly</packaging> + + <name>Apache Sling - Karaf Distribution</name> + <description>Apache Sling Karaf Distribution</description> + + <!-- https://github.com/apache/karaf/blob/master/assemblies/apache-karaf/pom.xml --> + + <properties> + <org.apache.karaf.version>4.0.5</org.apache.karaf.version> + <servicemix.specs.version>2.7.0</servicemix.specs.version> + <xerces.version>2.11.0</xerces.version> + <xalan.bundle.version>2.7.2_3</xalan.bundle.version> + <xalan-serializer.bundle.version>2.7.2_1</xalan-serializer.bundle.version> + </properties> + + <dependencies> + <dependency> + <groupId>org.apache.karaf.features</groupId> + <artifactId>framework</artifactId> + <version>${org.apache.karaf.version}</version> + <type>kar</type> + </dependency> + <dependency> + <groupId>org.apache.karaf.features</groupId> + <artifactId>standard</artifactId> + <version>${org.apache.karaf.version}</version> + <classifier>features</classifier> + <type>xml</type> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.karaf-features</artifactId> + <version>${project.version}</version> + <classifier>features</classifier> + <type>xml</type> + <scope>runtime</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>ianal-maven-plugin</artifactId> + <configuration> + <skip>true</skip> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.karaf.tooling</groupId> + <artifactId>karaf-maven-plugin</artifactId> + <version>${org.apache.karaf.version}</version> + <extensions>true</extensions> + <executions> + <execution> + <id>process-resources</id> + <phase>process-resources</phase> + <goals> + <goal>assembly</goal> + </goals> + </execution> + <execution> + <id>package</id> + <goals> + <goal>archive</goal> + </goals> + </execution> + </executions> + <configuration> + <installedFeatures> + <!-- Apache Karaf --> + <feature>wrapper</feature> + <feature>wrap</feature> + <feature>aries-blueprint</feature> + <feature>shell-compat</feature> + <feature>kar</feature> + <!-- Apache Sling --> + <feature>sling</feature> + <!-- Apache Sling Auth --> + <feature>sling-auth-form</feature> + <!-- Apache Sling Commons --> + <feature>sling-commons-classloader</feature> + <feature>sling-commons-fsclassloader</feature> + <feature>sling-commons-messaging</feature> + <feature>sling-commons-messaging-mail</feature> + <feature>sling-commons-metrics</feature> + <feature>sling-commons-scheduler</feature> + <feature>sling-commons-threads</feature> + <!-- Apache Sling Extensions --> + <feature>sling-extension-adapter</feature> + <feature>sling-extension-bundleresource</feature> + <feature>sling-extension-discovery</feature> + <feature>sling-extension-discovery-impl</feature> + <feature>sling-extension-discovery-oak</feature> + <feature>sling-extension-discovery-standalone</feature> + <feature>sling-extension-event</feature> + <feature>sling-extension-explorer</feature> + <feature>sling-extension-featureflags</feature> + <feature>sling-extension-fsresource</feature> + <feature>sling-extension-i18n</feature> + <feature>sling-extension-jmx-provider</feature> + <feature>sling-extension-models</feature> + <feature>sling-extension-resource-inventory</feature> + <feature>sling-extension-threaddump</feature> + <feature>sling-extension-validation</feature> + <feature>sling-extension-xss</feature> + <!-- Apache Sling Installer --> + <feature>sling-installer</feature> + <feature>sling-installer-provider-file</feature> + <feature>sling-installer-provider-jcr</feature> + <!-- Apache Sling JCR --> + <feature>sling-jcr</feature> + <feature>sling-jcr-compiler</feature> + <feature>sling-jcr-jackrabbit-security</feature> + <feature>sling-jcr-oak</feature> + <feature>sling-jcr-repoinit</feature> + <!-- Apache Sling Launchpad --> + <feature>sling-launchpad-content</feature> + <feature>sling-launchpad-oak</feature> + <feature>sling-launchpad-oak-tar</feature> + <feature>sling-launchpad-oak-mongo</feature> + <!-- Apache Sling Scripting --> + <feature>sling-scripting</feature> + <feature>sling-scripting-javascript</feature> + <feature>sling-scripting-jsp</feature> + <feature>sling-scripting-sightly</feature> + <!-- Apache Sling Servlets --> + <feature>sling-servlets</feature> + <!-- Apache Jackrabbit --> + <feature>jackrabbit-sling</feature> + <!-- Apache Tika --> + <feature>tika-sling</feature> + <!-- Apache Sling Auth (contrib) --> + <feature>sling-auth-openid</feature> + <feature>sling-auth-selector</feature> + <!-- Apache Sling Commons (contrib) --> + <feature>sling-commons-html</feature> + <!-- Apache Sling Extensions (contrib) --> + <feature>sling-extension-distribution</feature> + <feature>sling-extension-healthcheck</feature> + <feature>sling-extension-query</feature> + <feature>sling-extension-resourcemerger</feature> + <feature>sling-extension-rewriter</feature> + <feature>sling-extension-security</feature> + <feature>sling-extension-urlrewriter</feature> + <!-- Apache Sling Launchpad (contrib) --> + <feature>sling-launchpad-nosql-couchbase</feature> + <feature>sling-launchpad-nosql-mongodb</feature> + <!-- Apache Sling NoSQL (contrib) --> + <feature>sling-nosql-generic</feature> + <feature>sling-nosql-couchbase</feature> + <feature>sling-nosql-mongodb</feature> + <!-- Apache Sling Scripting (contrib) --> + <feature>sling-scripting-freemarker</feature> + <feature>sling-scripting-groovy</feature> + <feature>sling-scripting-java</feature> + <feature>sling-scripting-thymeleaf</feature> + <!-- Apache Sling Samples --> + <feature>sling-samples-fling</feature> + <!-- Composum --> + <feature>composum-sling</feature> + </installedFeatures> + <startupFeatures> + <!-- <feature>eventadmin</feature> --> + </startupFeatures> + <bootFeatures> + <feature>eventadmin</feature> + <feature>shell</feature> + <feature>feature</feature> + <feature>jaas</feature> + <feature>ssh</feature> + <feature>management</feature> + <feature>bundle</feature> + <feature>config</feature> + <feature>deployer</feature> + <feature>diagnostic</feature> + <feature>instance</feature> + <feature>log</feature> + <feature>package</feature> + <feature>service</feature> + <feature>system</feature> + <!-- TODO --> + <feature>scr</feature> + <feature>http</feature> + <feature>http-whiteboard</feature> + <feature>webconsole</feature> + </bootFeatures> + <libraries> + <library>xerces-${xerces.version}.jar;url:="wrap:mvn:xerces/xercesImpl/${xerces.version}$Export-Package=org.apache.*;version=${xerces.version}";type:=endorsed;export:=true;delegate:=true</library> + + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxp-api-1.4/${servicemix.specs.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/${servicemix.specs.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/${servicemix.specs.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/${servicemix.specs.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/${servicemix.specs.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.2/${servicemix.specs.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan/${xalan.bundle.version};type:=endorsed;export:=true</library> + <library>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan-serializer/${xalan-serializer.bundle.version};type:=endorsed;export:=true</library> + <library>mvn:javax.annotation/javax.annotation-api/1.2;type:=endorsed;export:=true</library> + + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activator/${servicemix.specs.version};type:=default;export:=true</library> + <library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.locator/${servicemix.specs.version};type:=default;export:=true</library> + </libraries> + </configuration> + </plugin> + </plugins> + </build> + +</project> diff --git a/src/main/resources/etc/org.apache.felix.eventadmin.impl.EventAdmin b/src/main/resources/etc/org.apache.felix.eventadmin.impl.EventAdmin new file mode 100755 index 0000000..baa1ddd --- /dev/null +++ b/src/main/resources/etc/org.apache.felix.eventadmin.impl.EventAdmin @@ -0,0 +1,21 @@ +################################################################################ +# +# 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. +# +################################################################################ + +org.apache.felix.eventadmin.AddTimestamp=true +org.apache.felix.eventadmin.AddSubject=true diff --git a/src/main/resources/etc/startup.properties b/src/main/resources/etc/startup.properties new file mode 100755 index 0000000..476957b --- /dev/null +++ b/src/main/resources/etc/startup.properties @@ -0,0 +1,29 @@ +################################################################################ +# +# 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. +# +################################################################################ + +# Bundles to be started on startup, with startlevel +mvn\:org.apache.sshd/sshd-core/0.14.0 = 20 +mvn\:org.apache.felix/org.apache.felix.metatype/1.1.2 = 5 +mvn\:org.apache.karaf.services/org.apache.karaf.services.eventadmin/4.0.5 = 5 +mvn\:org.ops4j.pax.url/pax-url-aether/2.4.7 = 5 +mvn\:org.ops4j.pax.logging/pax-logging-api/1.8.5 = 8 +mvn\:org.ops4j.pax.logging/pax-logging-service/1.8.5 = 8 +mvn\:org.apache.felix/org.apache.felix.configadmin/1.8.8 = 10 +mvn\:org.apache.felix/org.apache.felix.fileinstall/3.5.4 = 11 +mvn\:org.apache.karaf.features/org.apache.karaf.features.core/4.0.5 = 15 -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
