25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

369 satır
13KB

  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/xsd/maven-4.0.0.xsd">
  2. <modelVersion>4.0.0</modelVersion>
  3. <parent>
  4. <groupId>org.sonatype.oss</groupId>
  5. <artifactId>oss-parent</artifactId>
  6. <version>9</version>
  7. </parent>
  8. <groupId>tmp.org.eclipse.sisu</groupId>
  9. <artifactId>placeholder.sisu-plexus</artifactId>
  10. <version>0.3.5</version>
  11. <packaging>pom</packaging>
  12. <name>Sisu Plexus</name>
  13. <description>Plexus-JSR330 adapter; adds Plexus support to the Sisu-Inject container</description>
  14. <url>http://www.eclipse.org/sisu/</url>
  15. <inceptionYear>2010</inceptionYear>
  16. <organization>
  17. <name>The Eclipse Foundation</name>
  18. <url>http://www.eclipse.org/</url>
  19. </organization>
  20. <licenses>
  21. <license>
  22. <name>Eclipse Public License, Version 1.0</name>
  23. <url>http://www.eclipse.org/legal/epl-v10.html</url>
  24. <distribution>repo</distribution>
  25. </license>
  26. </licenses>
  27. <mailingLists>
  28. <mailingList>
  29. <name>Sisu Developers List</name>
  30. <subscribe>sisu-dev-subscribe@eclipse.org</subscribe>
  31. <unsubscribe>sisu-dev-unsubscribe@eclipse.org</unsubscribe>
  32. <post>sisu-dev@eclipse.org</post>
  33. <archive>http://dev.eclipse.org/mhonarc/lists/sisu-dev/</archive>
  34. </mailingList>
  35. <mailingList>
  36. <name>Sisu Users List</name>
  37. <subscribe>sisu-users-subscribe@eclipse.org</subscribe>
  38. <unsubscribe>sisu-users-unsubscribe@eclipse.org</unsubscribe>
  39. <post>sisu-users@eclipse.org</post>
  40. <archive>http://dev.eclipse.org/mhonarc/lists/sisu-users/</archive>
  41. </mailingList>
  42. </mailingLists>
  43. <prerequisites>
  44. <maven>3.0.4</maven>
  45. </prerequisites>
  46. <modules>
  47. <module>org.eclipse.sisu.plexus</module>
  48. <module>org.eclipse.sisu.plexus.extender</module>
  49. <module>org.eclipse.sisu.plexus.tests</module>
  50. <module>org.eclipse.sisu.plexus.site</module>
  51. </modules>
  52. <scm>
  53. <connection>scm:git:git://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git</connection>
  54. <developerConnection>scm:git:ssh://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git</developerConnection>
  55. <url>http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/tree/</url>
  56. </scm>
  57. <issueManagement>
  58. <system>bugzilla</system>
  59. <url>https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sisu&amp;component=Plexus&amp;format=guided</url>
  60. </issueManagement>
  61. <ciManagement>
  62. <system>Hudson</system>
  63. <url>https://hudson.eclipse.org/sisu/job/sisu-plexus-nightly/</url>
  64. </ciManagement>
  65. <properties>
  66. <maven.compiler.source>1.6</maven.compiler.source>
  67. <maven.compiler.target>1.6</maven.compiler.target>
  68. <tycho.scmUrl>scm:git:http://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git</tycho.scmUrl>
  69. <tycho-version>0.22.0</tycho-version>
  70. </properties>
  71. <build>
  72. <pluginManagement>
  73. <plugins>
  74. <plugin>
  75. <groupId>org.codehaus.mojo</groupId>
  76. <artifactId>animal-sniffer-maven-plugin</artifactId>
  77. <version>1.11</version>
  78. <configuration>
  79. <signature>
  80. <groupId>org.codehaus.mojo.signature</groupId>
  81. <artifactId>java16</artifactId>
  82. <version>1.1</version>
  83. </signature>
  84. </configuration>
  85. <executions>
  86. <execution>
  87. <id>check-java6</id>
  88. <phase>package</phase>
  89. <goals>
  90. <goal>check</goal>
  91. </goals>
  92. </execution>
  93. </executions>
  94. </plugin>
  95. <plugin>
  96. <artifactId>maven-enforcer-plugin</artifactId>
  97. <version>1.3.1</version>
  98. <configuration>
  99. <rules>
  100. <enforceBytecodeVersion>
  101. <maxJdkVersion>1.6</maxJdkVersion>
  102. </enforceBytecodeVersion>
  103. </rules>
  104. </configuration>
  105. <dependencies>
  106. <dependency>
  107. <groupId>org.codehaus.mojo</groupId>
  108. <artifactId>extra-enforcer-rules</artifactId>
  109. <version>1.0-beta-3</version>
  110. </dependency>
  111. </dependencies>
  112. </plugin>
  113. <plugin>
  114. <groupId>org.eclipse.tycho</groupId>
  115. <artifactId>target-platform-configuration</artifactId>
  116. <version>${tycho-version}</version>
  117. <configuration>
  118. <executionEnvironment>JavaSE-1.6</executionEnvironment>
  119. <target>
  120. <artifact>
  121. <groupId>org.eclipse.sisu</groupId>
  122. <artifactId>org.eclipse.sisu.plexus</artifactId>
  123. <version>${project.version}</version>
  124. <classifier>build</classifier>
  125. </artifact>
  126. </target>
  127. <environments>
  128. <environment>
  129. <os>win32</os>
  130. <ws>win32</ws>
  131. <arch>x86</arch>
  132. </environment>
  133. <environment>
  134. <os>linux</os>
  135. <ws>gtk</ws>
  136. <arch>x86_64</arch>
  137. </environment>
  138. <environment>
  139. <os>macosx</os>
  140. <ws>cocoa</ws>
  141. <arch>x86_64</arch>
  142. </environment>
  143. </environments>
  144. </configuration>
  145. </plugin>
  146. <plugin>
  147. <groupId>org.eclipse.tycho</groupId>
  148. <artifactId>tycho-compiler-plugin</artifactId>
  149. <version>${tycho-version}</version>
  150. </plugin>
  151. <plugin>
  152. <groupId>org.eclipse.tycho</groupId>
  153. <artifactId>tycho-maven-plugin</artifactId>
  154. <version>${tycho-version}</version>
  155. </plugin>
  156. <plugin>
  157. <groupId>org.eclipse.tycho</groupId>
  158. <artifactId>tycho-p2-plugin</artifactId>
  159. <version>${tycho-version}</version>
  160. </plugin>
  161. <plugin>
  162. <groupId>org.eclipse.tycho</groupId>
  163. <artifactId>tycho-p2-publisher-plugin</artifactId>
  164. <version>${tycho-version}</version>
  165. </plugin>
  166. <plugin>
  167. <groupId>org.eclipse.tycho</groupId>
  168. <artifactId>tycho-p2-repository-plugin</artifactId>
  169. <version>${tycho-version}</version>
  170. </plugin>
  171. <plugin>
  172. <groupId>org.eclipse.tycho</groupId>
  173. <artifactId>tycho-packaging-plugin</artifactId>
  174. <version>${tycho-version}</version>
  175. <configuration>
  176. <archive>
  177. <addMavenDescriptor>false</addMavenDescriptor>
  178. </archive>
  179. <sourceReferences>
  180. <generate>true</generate>
  181. </sourceReferences>
  182. </configuration>
  183. <dependencies>
  184. <dependency>
  185. <groupId>org.eclipse.tycho.extras</groupId>
  186. <artifactId>tycho-sourceref-jgit</artifactId>
  187. <version>${tycho-version}</version>
  188. </dependency>
  189. </dependencies>
  190. </plugin>
  191. <plugin>
  192. <groupId>org.eclipse.tycho</groupId>
  193. <artifactId>tycho-source-plugin</artifactId>
  194. <version>${tycho-version}</version>
  195. <executions>
  196. <execution>
  197. <id>plugin-source</id>
  198. <goals>
  199. <goal>plugin-source</goal>
  200. </goals>
  201. </execution>
  202. </executions>
  203. </plugin>
  204. <plugin>
  205. <artifactId>maven-clean-plugin</artifactId>
  206. <version>2.6</version>
  207. </plugin>
  208. <plugin>
  209. <artifactId>maven-resources-plugin</artifactId>
  210. <version>2.7</version>
  211. </plugin>
  212. <plugin>
  213. <artifactId>maven-compiler-plugin</artifactId>
  214. <version>3.1</version>
  215. </plugin>
  216. <plugin>
  217. <artifactId>maven-dependency-plugin</artifactId>
  218. <version>2.9</version>
  219. </plugin>
  220. <plugin>
  221. <artifactId>maven-surefire-plugin</artifactId>
  222. <version>2.17</version>
  223. </plugin>
  224. <plugin>
  225. <artifactId>maven-jar-plugin</artifactId>
  226. <version>2.5</version>
  227. </plugin>
  228. <plugin>
  229. <artifactId>maven-install-plugin</artifactId>
  230. <version>2.5.2</version>
  231. </plugin>
  232. <plugin>
  233. <artifactId>maven-deploy-plugin</artifactId>
  234. <version>2.8.2</version>
  235. </plugin>
  236. <plugin>
  237. <groupId>org.sonatype.plugins</groupId>
  238. <artifactId>nexus-staging-maven-plugin</artifactId>
  239. <version>1.6.4</version>
  240. </plugin>
  241. <plugin>
  242. <artifactId>maven-release-plugin</artifactId>
  243. <version>2.5.1</version>
  244. <configuration>
  245. <dryRun>true</dryRun>
  246. </configuration>
  247. </plugin>
  248. <plugin>
  249. <artifactId>maven-javadoc-plugin</artifactId>
  250. <version>2.10.1</version>
  251. <configuration>
  252. <docletArtifact>
  253. <groupId>com.google.doclava</groupId>
  254. <artifactId>doclava</artifactId>
  255. <version>1.0.6</version>
  256. </docletArtifact>
  257. <doclet>com.google.doclava.Doclava</doclet>
  258. <bootclasspath>${sun.boot.class.path}:${basedir}/../doclava/api/nullable.zip</bootclasspath>
  259. <excludePackageNames>*.internal,org.codehaus.*</excludePackageNames>
  260. <additionalparam>
  261. -quiet
  262. -federate JDK http://docs.oracle.com/javase/6/docs/api/index.html?
  263. -federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml
  264. -federate Guice http://google-guice.googlecode.com/git-history/3.0/javadoc
  265. -hdf project.name "${project.name}"
  266. -overview ${basedir}/overview.html
  267. -templatedir ${basedir}/../doclava
  268. -d ${project.build.directory}/apidocs
  269. </additionalparam>
  270. <useStandardDocletOptions>false</useStandardDocletOptions>
  271. <additionalJOption>-J-Xmx1024m</additionalJOption>
  272. </configuration>
  273. </plugin>
  274. <plugin>
  275. <artifactId>maven-site-plugin</artifactId>
  276. <version>3.4</version>
  277. </plugin>
  278. </plugins>
  279. </pluginManagement>
  280. </build>
  281. <profiles>
  282. <profile>
  283. <id>m2e</id>
  284. <activation>
  285. <property>
  286. <name>m2e.version</name>
  287. </property>
  288. </activation>
  289. <build>
  290. <pluginManagement>
  291. <plugins>
  292. <plugin>
  293. <groupId>org.eclipse.m2e</groupId>
  294. <artifactId>lifecycle-mapping</artifactId>
  295. <version>1.0.0</version>
  296. <configuration>
  297. <lifecycleMappingMetadata>
  298. <pluginExecutions>
  299. <pluginExecution>
  300. <pluginExecutionFilter>
  301. <groupId>org.apache.maven.plugins</groupId>
  302. <artifactId>maven-enforcer-plugin</artifactId>
  303. <versionRange>[1.0,)</versionRange>
  304. <goals>
  305. <goal>enforce</goal>
  306. </goals>
  307. </pluginExecutionFilter>
  308. <action>
  309. <ignore />
  310. </action>
  311. </pluginExecution>
  312. <pluginExecution>
  313. <pluginExecutionFilter>
  314. <groupId>org.codehaus.mojo</groupId>
  315. <artifactId>build-helper-maven-plugin</artifactId>
  316. <versionRange>[1.0,)</versionRange>
  317. <goals>
  318. <goal>attach-artifact</goal>
  319. </goals>
  320. </pluginExecutionFilter>
  321. <action>
  322. <ignore />
  323. </action>
  324. </pluginExecution>
  325. </pluginExecutions>
  326. </lifecycleMappingMetadata>
  327. </configuration>
  328. </plugin>
  329. </plugins>
  330. </pluginManagement>
  331. </build>
  332. </profile>
  333. <profile>
  334. <id>sonatype-oss-release</id>
  335. <build>
  336. <plugins>
  337. <plugin>
  338. <artifactId>maven-gpg-plugin</artifactId>
  339. <version>1.5</version>
  340. <configuration>
  341. <passphrase>${gpg.passphrase}</passphrase>
  342. <useAgent>true</useAgent>
  343. </configuration>
  344. </plugin>
  345. <plugin>
  346. <artifactId>maven-javadoc-plugin</artifactId>
  347. <version>2.10.1</version>
  348. </plugin>
  349. <plugin>
  350. <extensions>true</extensions>
  351. <groupId>org.sonatype.plugins</groupId>
  352. <artifactId>nexus-staging-maven-plugin</artifactId>
  353. <configuration>
  354. <nexusUrl>https://oss.sonatype.org/</nexusUrl>
  355. <serverId>sonatype-nexus-staging</serverId>
  356. </configuration>
  357. </plugin>
  358. </plugins>
  359. </build>
  360. </profile>
  361. </profiles>
  362. <dependencies>
  363. <dependency>
  364. <groupId>org.eclipse.sisu</groupId>
  365. <artifactId>sisu-plexus</artifactId>
  366. <version>0.3.5</version>
  367. </dependency>
  368. </dependencies>
  369. </project>