Home | History | Annotate | Download | only in jsr330
      1 <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">
      2     <modelVersion>4.0.0</modelVersion>
      3     <groupId>javax.inject</groupId>
      4     <artifactId>javax.inject-tck</artifactId>
      5     <packaging>jar</packaging>
      6     <name>javax.inject-tck</name>
      7     <version>1.1-SNAPSHOT</version>
      8     <description>The javax.inject API - TCK</description>
      9     <url>http://code.google.com/p/atinject/</url>
     10     <licenses>
     11         <license>
     12             <name>The Apache Software License, Version 2.0</name>
     13             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
     14             <distribution>repo</distribution>
     15         </license>
     16     </licenses>
     17     <scm>
     18         <connection>scm:svn:http://atinject.googlecode.com/svn/trunk</connection>
     19         <developerConnection>scm:svn:https://atinject.googlecode.com/svn/trunk</developerConnection>
     20         <url>http://code.google.com/p/atinject/source/checkout</url>
     21     </scm>
     22     <dependencies>
     23         <dependency>
     24             <groupId>${pom.groupId}</groupId>
     25             <artifactId>javax.inject</artifactId>
     26             <version>1</version>
     27         </dependency>
     28         <dependency>
     29             <groupId>junit</groupId>
     30             <artifactId>junit</artifactId>
     31             <version>4.7</version>
     32         </dependency>
     33     </dependencies>
     34     <build>
     35         <sourceDirectory>tck</sourceDirectory>
     36         <resources>
     37             <resource>
     38                 <directory>tck</directory>
     39                 <excludes>
     40                     <exclude>**/*.java</exclude>
     41                     <exclude>tck.iml</exclude>
     42                 </excludes>
     43             </resource>
     44         </resources>
     45         <pluginManagement>
     46             <plugins>
     47                 <plugin>
     48                     <groupId>org.apache.maven.plugins</groupId>
     49                     <artifactId>maven-compiler-plugin</artifactId>
     50                     <version>2.1</version>
     51                     <configuration>
     52                         <source>1.5</source>
     53                         <target>1.5</target>
     54                         <encoding>UTF-8</encoding>
     55                         <optimize>false</optimize>
     56                         <debug>true</debug>
     57                         <showDeprecation>true</showDeprecation>
     58                     </configuration>
     59                 </plugin>
     60             </plugins>
     61         </pluginManagement>
     62         <plugins>
     63             <plugin>
     64                 <groupId>org.apache.maven.plugins</groupId>
     65                 <artifactId>maven-release-plugin</artifactId>
     66                 <version>2.0</version>
     67                 <configuration>
     68                     <mavenExecutorId>forked-path</mavenExecutorId>
     69                 </configuration>
     70             </plugin>
     71         </plugins>
     72     </build>
     73     <developers>
     74         <developer>
     75             <id>various</id>
     76             <name>Various</name>
     77             <email>atinject-observer (a] googlegroups.com</email>
     78             <url>http://groups.google.com/group/atinject-observer?pli=1</url>
     79             <roles>
     80                 <role>developer</role>
     81             </roles>
     82             <timezone>-8</timezone>
     83         </developer>
     84     </developers>
     85     <distributionManagement>
     86         <repository>
     87             <id>sonatype-nexus-staging</id>
     88             <name>Nexus Release Repository</name>
     89             <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
     90         </repository>
     91     </distributionManagement>
     92 
     93     <profiles>
     94         <profile>
     95             <id>release-sign-artifacts</id>
     96             <activation>
     97                 <property>
     98                     <name>performRelease</name>
     99                     <value>true</value>
    100                 </property>
    101             </activation>
    102             <build>
    103                 <plugins>
    104                     <plugin>
    105                         <groupId>org.apache.maven.plugins</groupId>
    106                         <artifactId>maven-gpg-plugin</artifactId>
    107                         <version>1.0</version>
    108                         <executions>
    109                             <execution>
    110                                 <id>sign-artifacts</id>
    111                                 <phase>verify</phase>
    112                                 <goals>
    113                                     <goal>sign</goal>
    114                                 </goals>
    115                             </execution>
    116                         </executions>
    117                     </plugin>
    118                 </plugins>
    119             </build>
    120         </profile>
    121     </profiles>
    122 </project>
    123