You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

152 lines
4.5 KiB

4 months ago
11 months ago
11 months ago
4 months ago
11 months ago
11 months ago
  1. <project xmlns="http://maven.apache.org/POM/4.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <groupId>com.minres.scviewer</groupId>
  6. <artifactId>com.minres.scviewer.parent</artifactId>
  7. <version>2.13.1</version>
  8. <packaging>pom</packaging>
  9. <modules>
  10. <module>releng/com.minres.scviewer.target</module>
  11. <module>plugins/com.minres.scviewer.database</module>
  12. <module>plugins/com.minres.scviewer.database.sqlite</module>
  13. <module>plugins/com.minres.scviewer.database.text</module>
  14. <module>plugins/com.minres.scviewer.database.vcd</module>
  15. <module>tests/com.minres.scviewer.database.test</module>
  16. <module>plugins/com.minres.scviewer.database.ui.swt</module>
  17. <module>plugins/com.minres.scviewer.e4.application</module>
  18. <module>plugins/com.minres.scviewer.ui</module>
  19. <module>features/com.minres.scviewer.database.feature</module>
  20. <module>features/com.minres.scviewer.ui.feature</module>
  21. <module>features/com.minres.scviewer.feature</module>
  22. <module>features/com.minres.scviewer.e4.platform.feature</module>
  23. <module>features/com.minres.scviewer.e4.feature</module>
  24. <module>releng/com.minres.scviewer.updateSite</module>
  25. <module>products/com.minres.scviewer.e4.product</module>
  26. </modules>
  27. <properties>
  28. <tycho-version>1.5.0</tycho-version>
  29. <groovy-eclipse-compiler-version>3.6.0-03</groovy-eclipse-compiler-version>
  30. <groovy-eclipse-batch-version>3.0.3-01</groovy-eclipse-batch-version>
  31. </properties>
  32. <build>
  33. <plugins>
  34. <plugin>
  35. <groupId>org.codehaus.mojo</groupId>
  36. <artifactId>build-helper-maven-plugin</artifactId>
  37. <version>3.2.0</version>
  38. <executions>
  39. <execution>
  40. <id>parse-version</id>
  41. <goals>
  42. <goal>parse-version</goal>
  43. </goals>
  44. </execution>
  45. </executions>
  46. </plugin>
  47. <plugin>
  48. <groupId>org.eclipse.tycho</groupId>
  49. <artifactId>tycho-maven-plugin</artifactId>
  50. <version>${tycho-version}</version>
  51. <extensions>true</extensions>
  52. </plugin>
  53. <plugin>
  54. <groupId>org.eclipse.tycho</groupId>
  55. <artifactId>tycho-versions-plugin</artifactId>
  56. <version>${tycho-version}</version>
  57. </plugin>
  58. <plugin>
  59. <groupId>org.eclipse.tycho</groupId>
  60. <artifactId>target-platform-configuration</artifactId>
  61. <version>${tycho-version}</version>
  62. <configuration>
  63. <target>
  64. <artifact>
  65. <groupId>com.minres.scviewer</groupId>
  66. <artifactId>com.minres.scviewer.target</artifactId>
  67. <version>2.13.1</version>
  68. </artifact>
  69. </target>
  70. <environments>
  71. <environment>
  72. <os>linux</os>
  73. <ws>gtk</ws>
  74. <arch>x86_64</arch>
  75. </environment>
  76. <environment>
  77. <os>win32</os>
  78. <ws>win32</ws>
  79. <arch>x86_64</arch>
  80. </environment>
  81. <environment>
  82. <os>macosx</os>
  83. <ws>cocoa</ws>
  84. <arch>x86_64</arch>
  85. </environment>
  86. </environments>
  87. </configuration>
  88. </plugin>
  89. <plugin>
  90. <groupId>org.eclipse.tycho</groupId>
  91. <artifactId>tycho-source-plugin</artifactId>
  92. <version>${tycho-version}</version>
  93. <executions>
  94. <execution>
  95. <id>plugin-source</id>
  96. <goals>
  97. <goal>plugin-source</goal>
  98. </goals>
  99. </execution>
  100. </executions>
  101. </plugin>
  102. <plugin>
  103. <groupId>org.eclipse.tycho.extras</groupId>
  104. <artifactId>tycho-source-feature-plugin</artifactId>
  105. <version>${tycho-version}</version>
  106. <executions>
  107. <execution>
  108. <id>source-feature</id>
  109. <phase>package</phase>
  110. <goals>
  111. <goal>source-feature</goal>
  112. </goals>
  113. </execution>
  114. </executions>
  115. <configuration>
  116. <excludes>
  117. <plugin id="com.google.guava" />
  118. <plugin id="org.hamcrest.core" />
  119. <plugin id="org.junit" />
  120. <plugin id="com.minres.scviewer.e4.product" />
  121. <plugin id="com.minres.scviewer.e4.product_slim" />
  122. <plugin id="org.eclipse.core.filesystem.linux.x86_64" />
  123. <plugin id="org.eclipse.core.filesystem.win32.x86_64" />
  124. <plugin id="com.opcoach.e4.preferences" />
  125. </excludes>
  126. </configuration>
  127. </plugin>
  128. <plugin>
  129. <groupId>org.eclipse.tycho</groupId>
  130. <artifactId>tycho-p2-plugin</artifactId>
  131. <version>${tycho-version}</version>
  132. <executions>
  133. <execution>
  134. <id>attach-p2-metadata</id>
  135. <phase>package</phase>
  136. <goals>
  137. <goal>p2-metadata</goal>
  138. </goals>
  139. </execution>
  140. </executions>
  141. </plugin>
  142. </plugins>
  143. </build>
  144. </project>