• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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@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