Move fragment sample to the attic
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1810125 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework-fragment/pom.xml b/framework-fragment/pom.xml
deleted file mode 100644
index 981ced4..0000000
--- a/framework-fragment/pom.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<?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/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.sling</groupId>
- <artifactId>sling</artifactId>
- <version>26</version>
- <relativePath/>
- </parent>
-
- <groupId>org.apache.sling</groupId>
- <artifactId>org.apache.sling.samples.frameworkfragment</artifactId>
- <version>0.9.9-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>Apache Sling Sample Framework Fragment Bundle</name>
- <description>
- Shows how to create a fragment bundle that causes additional
- packages from the JVM environment to be exported.
- After starting this bundle, the OSGi console detail view of
- the system bundle (/system/console/bundles/0) should list two
- com.example packages as being exported.
- Those packages are just dummy examples, the list of exported
- packages will obviously need to be adapted to create your own
- fragment bundle.
- </description>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.groovy.maven</groupId>
- <artifactId>gmaven-plugin</artifactId>
- <executions>
- <execution>
- <phase>generate-resources</phase>
- <goals>
- <goal>execute</goal>
- </goals>
- <configuration>
- <properties>
- <rawVersion>${project.version}</rawVersion>
- </properties>
- <source>
- // Convert POM version to valid OSGi version identifier
- project.properties['osgi.version'] =
- (project.properties['rawVersion'] =~ /-/).replaceAll('.')
- </source>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <!--
- The POM packaging is jar but with these settings
- we create a valid bundle.
- -->
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <index>true</index>
- <manifest>
- <addClasspath>false</addClasspath>
- </manifest>
- <manifestEntries>
- <Bundle-Version>${osgi.version}</Bundle-Version>
- <Bundle-Description>${project.description}</Bundle-Description>
- <Bundle-Name>${project.name}</Bundle-Name>
- <Bundle-DocURL>http://sling.apache.org</Bundle-DocURL>
- <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
- <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor>
- <Fragment-Host>system.bundle; extension:=framework</Fragment-Host>
- <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-
- <!--
- Packages listed here will be exported by the system
- bundle once this bundle is active.
- The OSGi framework does not check whether the packages
- are actually available.
- -->
- <Export-Package>
- com.example.somepackage; version=1.2.3,
- com.example.anotherpackage; version=4.5.6
- </Export-Package>
- </manifestEntries>
- </archive>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>