Home | History | Annotate | Download | only in 2.1
      1 <!-- 
      2  Licensed to the Apache Software Foundation (ASF) under one
      3  or more contributor license agreements.  See the NOTICE file
      4  distributed with this work for additional information
      5  regarding copyright ownership.  The ASF licenses this file
      6  to you under the Apache License, Version 2.0 (the
      7  "License"); you may not use this file except in compliance
      8  with the License.  You may obtain a copy of the License at
      9  
     10     http://www.apache.org/licenses/LICENSE-2.0
     11  
     12  Unless required by applicable law or agreed to in writing,
     13  software distributed under the License is distributed on an
     14  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     15  KIND, either express or implied.  See the License for the
     16  specific language governing permissions and limitations
     17  under the License. 
     18 -->
     19 <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">
     20     <modelVersion>4.0.0</modelVersion>
     21 
     22     <parent>
     23         <groupId>org.apache</groupId>
     24         <artifactId>apache</artifactId>
     25         <version>9</version>
     26         <relativePath />
     27     </parent>
     28 
     29     <groupId>org.apache.felix</groupId>
     30     <artifactId>felix-parent</artifactId>
     31     <packaging>pom</packaging>
     32     <name>Apache Felix</name>
     33     <version>2.1</version>
     34     <url>http://felix.apache.org/</url>
     35     <inceptionYear>2006</inceptionYear>
     36     <description>Apache Felix is an OSGi implementation.</description>
     37 
     38     <properties>
     39         <sourceReleaseAssemblyDescriptor>source-release-zip-tar</sourceReleaseAssemblyDescriptor>
     40     </properties>
     41 
     42     <issueManagement>
     43         <system>Jira</system>
     44         <url>http://issues.apache.org/jira/browse/FELIX</url>
     45     </issueManagement>
     46 
     47     <mailingLists>
     48         <mailingList>
     49             <name>Felix Dev</name>
     50             <subscribe>dev-subscribe (a] felix.apache.org</subscribe>
     51             <unsubscribe>dev-unsubscribe (a] felix.apache.org</unsubscribe>
     52             <post>-</post>
     53             <archive>http://www.mail-archive.com/dev%40felix.apache.org/</archive>
     54         </mailingList>
     55         <mailingList>
     56             <name>Felix Commits</name>
     57             <subscribe>commits-subscribe (a] felix.apache.org</subscribe>
     58             <unsubscribe>commits-unsubscribe (a] felix.apache.org</unsubscribe>
     59             <post>-</post>
     60             <archive>http://www.mail-archive.com/commits%40felix.apache.org/</archive>
     61         </mailingList>
     62     </mailingLists>
     63 
     64     <scm>
     65         <connection>scm:svn:http://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1</connection>
     66         <developerConnection>scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1</developerConnection>
     67         <url>http://svn.apache.org/viewvc/felix/releases/?root=Apache-SVN/felix-parent-2.1</url>
     68     </scm>
     69 
     70     <distributionManagement>
     71         <site>
     72             <id>felix website</id>
     73             <url>file:///${user.dir}/target/site-deployed/</url>
     74         </site>
     75     </distributionManagement>
     76 
     77     <pluginRepositories>
     78         <pluginRepository>
     79             <id>apache.snapshots</id>
     80             <name>snapshot plugins</name>
     81             <url>http://repository.apache.org/snapshots</url>
     82             <releases>
     83                 <enabled>false</enabled>
     84             </releases>
     85             <snapshots>
     86                 <enabled>true</enabled>
     87             </snapshots>
     88         </pluginRepository>
     89     </pluginRepositories>
     90 
     91     <!-- definitions for testing -->
     92     <dependencies>
     93         <dependency>
     94             <groupId>junit</groupId>
     95             <artifactId>junit</artifactId>
     96             <version>4.0</version>
     97             <scope>test</scope>
     98         </dependency>
     99         <dependency>
    100             <groupId>org.easymock</groupId>
    101             <artifactId>easymock</artifactId>
    102             <version>2.4</version>
    103             <scope>test</scope>
    104         </dependency>
    105         <dependency>
    106             <groupId>org.mockito</groupId>
    107             <artifactId>mockito-all</artifactId>
    108             <version>1.7</version>
    109             <scope>test</scope>
    110         </dependency>
    111     </dependencies>
    112     <build>
    113         <pluginManagement>
    114             <plugins>
    115                 <plugin>
    116                     <groupId>org.apache.maven.plugins</groupId>
    117                     <artifactId>maven-project-info-reports-plugin</artifactId>
    118                     <version>2.1</version>
    119                 </plugin>
    120                 <plugin>
    121                     <groupId>org.apache.maven.plugins</groupId>
    122                     <artifactId>maven-jxr-plugin</artifactId>
    123                     <version>2.1</version>
    124                 </plugin>
    125                 <plugin>
    126                     <groupId>org.apache.maven.plugins</groupId>
    127                     <artifactId>maven-surefire-report-plugin</artifactId>
    128                     <version>2.4.3</version>
    129                 </plugin>
    130                 <plugin>
    131                     <groupId>org.codehaus.mojo</groupId>
    132                     <artifactId>ianal-maven-plugin</artifactId>
    133                     <version>1.0-alpha-1</version>
    134                 </plugin>
    135                 <plugin>
    136                     <groupId>org.apache.rat</groupId>
    137                     <artifactId>apache-rat-plugin</artifactId>
    138                     <version>0.7</version>
    139                 </plugin>
    140             </plugins>
    141         </pluginManagement>
    142         <plugins>
    143             <plugin>
    144                 <groupId>org.apache.maven.plugins</groupId>
    145                 <artifactId>maven-compiler-plugin</artifactId>
    146                 <configuration>
    147                     <source>1.3</source>
    148                     <target>1.3</target>
    149                 </configuration>
    150             </plugin>
    151             <plugin>
    152                 <groupId>org.apache.rat</groupId>
    153                 <artifactId>apache-rat-plugin</artifactId>
    154                 <executions>
    155                     <execution>
    156                         <phase>verify</phase>
    157                         <goals>
    158                             <goal>check</goal>
    159                         </goals>
    160                     </execution>
    161                 </executions>
    162                 <configuration>
    163                     <!-- check src only (except remote resources additions) -->
    164                     <includes>
    165                         <include>src/**</include>
    166                     </includes>
    167                     <excludes>
    168                         <exclude>src/main/appended-resources/**</exclude>
    169                     </excludes>
    170                 </configuration>
    171             </plugin>
    172             <plugin>
    173                 <groupId>org.apache.maven.plugins</groupId>
    174                 <artifactId>maven-release-plugin</artifactId>
    175                 <configuration>
    176                     <tagBase>https://svn.apache.org/repos/asf/felix/releases</tagBase>
    177                 </configuration>
    178             </plugin>
    179             <plugin>
    180                 <groupId>org.codehaus.mojo</groupId>
    181                 <artifactId>ianal-maven-plugin</artifactId>
    182                 <executions>
    183                     <execution>
    184                         <goals>
    185                             <goal>verify-legal-files</goal>
    186                         </goals>
    187                         <configuration>
    188                             <strict>true</strict>
    189                         </configuration>
    190                     </execution>
    191                 </executions>
    192             </plugin>
    193         </plugins>
    194         <resources>
    195             <resource>
    196                 <directory>src/main/resources</directory>
    197             </resource>
    198             <resource>
    199                 <directory>.</directory>
    200                 <targetPath>META-INF</targetPath>
    201                 <includes>
    202                     <include>changelog.txt</include>
    203                 </includes>
    204             </resource>
    205         </resources>
    206         <extensions>
    207 		   <extension>
    208 		     <groupId>org.apache.maven.wagon</groupId>
    209 		     <artifactId>wagon-ssh</artifactId>
    210 		     <version>1.0-beta-6</version>
    211 		   </extension>
    212         </extensions>
    213     </build>
    214     <reporting>
    215         <plugins>
    216             <plugin>
    217                 <groupId>org.apache.maven.plugins</groupId>
    218                 <artifactId>maven-site-plugin</artifactId>
    219                 <version>2.2</version>
    220                 <configuration>
    221                     <templateDirectory>${user.dir}/src/site/</templateDirectory>
    222                     <template>maven-site.vm</template>
    223                 </configuration>
    224             </plugin>
    225             <plugin>
    226                 <groupId>org.apache.maven.plugins</groupId>
    227                 <artifactId>maven-surefire-report-plugin</artifactId>
    228                 <version>2.4.3</version>
    229             </plugin>
    230             <plugin>
    231                 <groupId>org.apache.maven.plugins</groupId>
    232                 <artifactId>maven-jxr-plugin</artifactId>
    233                 <version>2.1</version>
    234             </plugin>
    235             <plugin>
    236                 <groupId>org.apache.maven.plugins</groupId>
    237                 <artifactId>maven-project-info-reports-plugin</artifactId>
    238                 <reportSets>
    239                     <reportSet>
    240                         <reports>
    241                             <report>index</report>
    242                             <report>dependencies</report>
    243                             <report>project-team</report>
    244                             <report>mailing-list</report>
    245                             <report>issue-tracking</report>
    246                             <report>license</report>
    247                             <report>scm</report>
    248                         </reports>
    249                     </reportSet>
    250                 </reportSets>
    251             </plugin>
    252         </plugins>
    253     </reporting>
    254 </project>
    255