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