cdi-api-1.2.pom 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  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. <parent>
  4. <groupId>org.jboss.weld</groupId>
  5. <artifactId>weld-parent</artifactId>
  6. <version>26</version>
  7. <relativePath />
  8. </parent>
  9. <groupId>javax.enterprise</groupId>
  10. <artifactId>cdi-api</artifactId>
  11. <packaging>jar</packaging>
  12. <version>1.2</version>
  13. <name>CDI APIs</name>
  14. <description>APIs for CDI (Contexts and Dependency Injection for Java EE)</description>
  15. <url>http://cdi-spec.org</url>
  16. <licenses>
  17. <license>
  18. <name>Apache License, Version 2.0</name>
  19. <distribution>repo</distribution>
  20. <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
  21. </license>
  22. </licenses>
  23. <ciManagement>
  24. <system>Hudson</system>
  25. <url>http://hudson.jboss.org</url>
  26. </ciManagement>
  27. <issueManagement>
  28. <system>JIRA</system>
  29. <url>http://jira.jboss.org/browse/CDI</url>
  30. </issueManagement>
  31. <organization>
  32. <name>JBoss by Red Hat, Inc.</name>
  33. <url>http://jboss.org</url>
  34. </organization>
  35. <inceptionYear>2008</inceptionYear>
  36. <developers>
  37. <developer>
  38. <name>Pete Muir</name>
  39. <id>pmuir</id>
  40. <timezone>GMT</timezone>
  41. <organization>Red Hat Inc.</organization>
  42. <roles>
  43. <role>Specfication Lead</role>
  44. </roles>
  45. <email>pmuir[at]redhat[dot]com</email>
  46. </developer>
  47. <developer>
  48. <name>Antoine Sabot-Durand</name>
  49. <id>asabotdu</id>
  50. <timezone>CET</timezone>
  51. <organization>Red Hat Inc.</organization>
  52. <roles>
  53. <role>Specfication co-lead</role>
  54. </roles>
  55. <email>asd[at]redhat[dot]com</email>
  56. </developer>
  57. <developer>
  58. <name>Mark Struberg</name>
  59. <id>mstruberg</id>
  60. <timezone>CET</timezone>
  61. <roles>
  62. <role>Implementation developer</role>
  63. </roles>
  64. <email>struberg[at]yahoo[dot]de</email>
  65. </developer>
  66. <developer>
  67. <name>Jozef Hartinger</name>
  68. <id>jhartinger</id>
  69. <timezone>CET</timezone>
  70. <organization>Red Hat Inc.</organization>
  71. <roles>
  72. <role>RI tech lead</role>
  73. </roles>
  74. <email>jhartinger[at]redhat[dot]com</email>
  75. </developer>
  76. <developer>
  77. <name>Martin Kouba</name>
  78. <id>mkouba</id>
  79. <organization>Red Hat Inc.</organization>
  80. <roles>
  81. <role>TCK tech lead</role>
  82. </roles>
  83. <email>mkouba[at]redhat[dot]com</email>
  84. </developer>
  85. </developers>
  86. <properties>
  87. <atinject.api.version>1</atinject.api.version>
  88. <uel.api.version>3.0.0</uel.api.version>
  89. <interceptor.api.version>1.2</interceptor.api.version>
  90. </properties>
  91. <!-- Configure all dependencies (e.g. testing) -->
  92. <dependencyManagement>
  93. <dependencies>
  94. <dependency>
  95. <groupId>org.testng</groupId>
  96. <artifactId>testng</artifactId>
  97. <version>5.10</version>
  98. <classifier>jdk15</classifier>
  99. </dependency>
  100. <dependency>
  101. <groupId>javax.inject</groupId>
  102. <artifactId>javax.inject</artifactId>
  103. <version>${atinject.api.version}</version>
  104. </dependency>
  105. <dependency>
  106. <groupId>javax.el</groupId>
  107. <artifactId>javax.el-api</artifactId>
  108. <version>${uel.api.version}</version>
  109. </dependency>
  110. <dependency>
  111. <groupId>javax.interceptor</groupId>
  112. <artifactId>javax.interceptor-api</artifactId>
  113. <version>${interceptor.api.version}</version>
  114. </dependency>
  115. </dependencies>
  116. </dependencyManagement>
  117. <dependencies>
  118. <dependency>
  119. <groupId>javax.el</groupId>
  120. <artifactId>javax.el-api</artifactId>
  121. </dependency>
  122. <dependency>
  123. <groupId>javax.interceptor</groupId>
  124. <artifactId>javax.interceptor-api</artifactId>
  125. </dependency>
  126. <dependency>
  127. <groupId>javax.inject</groupId>
  128. <artifactId>javax.inject</artifactId>
  129. </dependency>
  130. <dependency>
  131. <groupId>org.testng</groupId>
  132. <artifactId>testng</artifactId>
  133. <classifier>jdk15</classifier>
  134. <scope>test</scope>
  135. </dependency>
  136. </dependencies>
  137. <scm>
  138. <connection>scm:git:git@github.com:cdi-spec/cdi.git</connection>
  139. <url>scm:git:git@github.com:cdi-spec/cdi.git</url>
  140. <developerConnection>scm:git:git@github.com:cdi-spec/cdi.git</developerConnection>
  141. </scm>
  142. <profiles>
  143. <profile>
  144. <id>jboss-public-repository</id>
  145. <activation>
  146. <property>
  147. <name>jboss-public-repository</name>
  148. <value>!false</value>
  149. </property>
  150. </activation>
  151. <repositories>
  152. <repository>
  153. <id>jboss-public-repository-group</id>
  154. <name>JBoss Public Maven Repository Group</name>
  155. <url>http://repository.jboss.org/nexus/content/groups/public</url>
  156. <releases>
  157. <enabled>true</enabled>
  158. <updatePolicy>never</updatePolicy>
  159. </releases>
  160. <snapshots>
  161. <enabled>false</enabled>
  162. <updatePolicy>never</updatePolicy>
  163. </snapshots>
  164. </repository>
  165. </repositories>
  166. <pluginRepositories>
  167. <pluginRepository>
  168. <id>jboss-public-repository-group</id>
  169. <name>JBoss Public Maven Repository Group</name>
  170. <url>http://repository.jboss.org/nexus/content/groups/public</url>
  171. <releases>
  172. <enabled>true</enabled>
  173. <updatePolicy>never</updatePolicy>
  174. </releases>
  175. <snapshots>
  176. <enabled>false</enabled>
  177. <updatePolicy>never</updatePolicy>
  178. </snapshots>
  179. </pluginRepository>
  180. </pluginRepositories>
  181. </profile>
  182. </profiles>
  183. <build>
  184. <plugins>
  185. <plugin>
  186. <groupId>org.apache.felix</groupId>
  187. <artifactId>maven-bundle-plugin</artifactId>
  188. <executions>
  189. <execution>
  190. <id>bundle-manifest</id>
  191. <phase>process-classes</phase>
  192. <goals>
  193. <goal>manifest</goal>
  194. </goals>
  195. </execution>
  196. </executions>
  197. <configuration>
  198. <instructions>
  199. <Export-Package>
  200. javax.decorator;version=1.1,
  201. javax.enterprise.*;version=1.1,
  202. </Export-Package>
  203. <Import-Package>
  204. javax.el; version=2.2,
  205. *
  206. </Import-Package>
  207. </instructions>
  208. </configuration>
  209. </plugin>
  210. <!-- Add the OSGi Manifest to the main jar -->
  211. <plugin>
  212. <groupId>org.apache.maven.plugins</groupId>
  213. <artifactId>maven-jar-plugin</artifactId>
  214. <configuration>
  215. <archive>
  216. <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
  217. </archive>
  218. </configuration>
  219. </plugin>
  220. </plugins>
  221. </build>
  222. </project>