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