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