7b47d9
7b47d9
7b47d9
    Licensed to the Apache Software Foundation (ASF) under one or more
7b47d9
    contributor license agreements.  See the NOTICE file distributed with
7b47d9
    this work for additional information regarding copyright ownership.
7b47d9
    The ASF licenses this file to You under the Apache License, Version 2.0
7b47d9
    (the "License"); you may not use this file except in compliance with
7b47d9
    the License.  You may obtain a copy of the License at
7b47d9
7b47d9
       http://www.apache.org/licenses/LICENSE-2.0
7b47d9
7b47d9
    Unless required by applicable law or agreed to in writing, software
7b47d9
    distributed under the License is distributed on an "AS IS" BASIS,
7b47d9
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
7b47d9
    See the License for the specific language governing permissions and
7b47d9
    limitations under the License.
7b47d9
-->
7b47d9
7b47d9
7b47d9
7b47d9
<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">
7b47d9
7b47d9
    <modelVersion>4.0.0</modelVersion>
7b47d9
7b47d9
    <parent>
7b47d9
        <groupId>org.apache.geronimo.genesis.config</groupId>
7b47d9
        <artifactId>project-config</artifactId>
7b47d9
        <version>1.5</version>
7b47d9
    </parent>
7b47d9
7b47d9
    <groupId>org.apache.geronimo.specs</groupId>
7b47d9
    <artifactId>specs-parent</artifactId>
7b47d9
    <packaging>pom</packaging>
7b47d9
    <name>Geronimo Specifications</name>
7b47d9
    <version>1.6</version>
7b47d9
7b47d9
    <description>
7b47d9
        Provides open-source implementations of Sun specifications.
7b47d9
    </description>
7b47d9
7b47d9
    <scm>
7b47d9
        <connection>scm:svn:http://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-1.6</connection>
7b47d9
        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-1.6</developerConnection>
7b47d9
        <url>http://svn.apache.org/viewvc/geronimo/specs/tags/specs-parent-1.6</url>
7b47d9
    </scm>
7b47d9
7b47d9
    <url>http://geronimo.apache.org/maven/${siteId}/${version}</url>
7b47d9
    <distributionManagement>
7b47d9
        <site>
7b47d9
            <id>geronimo-website</id>
7b47d9
            <url>${staging.siteURL}/${siteId}/${version}</url>
7b47d9
        </site>
7b47d9
    </distributionManagement>
7b47d9
7b47d9
    <properties>
7b47d9
        <siteId>specs</siteId>
7b47d9
        <projectName>Apache Geronimo Specifications</projectName>
7b47d9
        
7b47d9
              |
7b47d9
              | Geronimo OSGi properties
7b47d9
              |
7b47d9
              | Note: when modules can override these properties.
7b47d9
              |
7b47d9
              -->
7b47d9
        <geronimo.osgi.import.pkg>*</geronimo.osgi.import.pkg>
7b47d9
        <geronimo.osgi.export.pkg>*</geronimo.osgi.export.pkg>
7b47d9
        <geronimo.osgi.private.pkg />
7b47d9
        <geronimo.osgi.export>!META-INF*,${geronimo.osgi.export.pkg}*;version=${geronimo.osgi.export.version}</geronimo.osgi.export>
7b47d9
        <geronimo.osgi.export.version>${project.version}</geronimo.osgi.export.version>
7b47d9
        <geronimo.osgi.import>!META-INF*,${geronimo.osgi.import.pkg}</geronimo.osgi.import>
7b47d9
        <geronimo.osgi.symbolic.name>${groupId}.${artifactId}</geronimo.osgi.symbolic.name>
7b47d9
    </properties>
7b47d9
7b47d9
    <build>
7b47d9
        <plugins>
7b47d9
            <plugin>
7b47d9
                <groupId>org.apache.maven.plugins</groupId>
7b47d9
                <artifactId>maven-compiler-plugin</artifactId>
7b47d9
                <configuration>
7b47d9
                    <source>1.5</source>
7b47d9
                    <target>1.5</target>
7b47d9
                </configuration>
7b47d9
            </plugin>
7b47d9
7b47d9
            <plugin>
7b47d9
                <groupId>org.apache.maven.plugins</groupId>
7b47d9
                <artifactId>maven-idea-plugin</artifactId>
7b47d9
                <configuration>
7b47d9
                    <jdkName>1.5</jdkName>
7b47d9
                    <linkModules>true</linkModules>
7b47d9
                </configuration>
7b47d9
            </plugin>
7b47d9
7b47d9
            <plugin>
7b47d9
                <groupId>org.apache.felix</groupId>
7b47d9
                <artifactId>maven-bundle-plugin</artifactId>
7b47d9
                <version>1.2.0</version>
7b47d9
                <extensions>true</extensions>
7b47d9
                <configuration>
7b47d9
                    <instructions>
7b47d9
                        <Bundle-Name>${artifactId}</Bundle-Name>
7b47d9
                        <Bundle-SymbolicName>${geronimo.osgi.symbolic.name}</Bundle-SymbolicName>
7b47d9
                        <Export-Package>${geronimo.osgi.export}</Export-Package>
7b47d9
                        <Import-Package>${geronimo.osgi.import}</Import-Package>
7b47d9
                        <Private-Package>${geronimo.osgi.private.pkg}</Private-Package>
7b47d9
                        <Implementation-Title>Apache Geronimo</Implementation-Title>
7b47d9
                        <Implementation-Version>${project.version}</Implementation-Version>
7b47d9
                    </instructions>
7b47d9
                </configuration>
7b47d9
                <executions>
7b47d9
                    <execution>
7b47d9
                        <id>bundle-manifest</id>
7b47d9
                        <phase>process-classes</phase>
7b47d9
                        <goals>
7b47d9
                            <goal>manifest</goal>
7b47d9
                        </goals>
7b47d9
                    </execution>
7b47d9
                </executions>
7b47d9
            </plugin>
7b47d9
7b47d9
            <plugin>
7b47d9
                <groupId>org.apache.maven.plugins</groupId>
7b47d9
                <artifactId>maven-jar-plugin</artifactId>
7b47d9
                <version>2.1</version>
7b47d9
                <configuration>
7b47d9
                    <archive>
7b47d9
                        <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
7b47d9
                    </archive>
7b47d9
                </configuration>
7b47d9
            </plugin>
7b47d9
7b47d9
        </plugins>
7b47d9
    </build>
7b47d9
7b47d9
    <reporting>
7b47d9
        <plugins>
7b47d9
            <plugin>
7b47d9
                <groupId>org.apache.maven.plugins</groupId>
7b47d9
                <artifactId>maven-pmd-plugin</artifactId>
7b47d9
                <configuration>
7b47d9
                    <targetJdk>1.5</targetJdk>
7b47d9
                </configuration>
7b47d9
            </plugin>
7b47d9
        </plugins>
7b47d9
    </reporting>
7b47d9
    
7b47d9
</project>