Statistiques
| Révision :

root / TXM / trunk / pom.xml @ 4022

Historique | Voir | Annoter | Télécharger (6,54 ko)

1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" 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>org.txm.rcp.tycho</groupId>
6
        <artifactId>releng</artifactId>
7
        <version>0.8.2</version>
8
        <packaging>pom</packaging>
9
        <name>org.txm.rcp.tycho.releng</name>
10
        
11
        <properties>
12
                <tycho.version>2.7.1</tycho.version>
13
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14
                <eclipse-repo.url>https://download.eclipse.org/releases/2022-09</eclipse-repo.url>
15
                <groovy-repo.url>https://groovy.jfrog.io/artifactory/plugins-release/e4.25</groovy-repo.url>
16
                <svnteam-repo.url>https://download.eclipse.org/technology/subversive/4.0/update-site</svnteam-repo.url>
17
                <svnconnection-repo.url>https://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site </svnconnection-repo.url>
18
                <groovy-eclipse-compiler-version>3.0.0-01</groovy-eclipse-compiler-version>
19
                <groovy-eclipse-batch-version>4.0.3-02</groovy-eclipse-batch-version>
20
        </properties>
21
        
22
        <pluginRepositories>
23
                <pluginRepository>
24
                        <id>groovy-plugins-release</id>
25
                        <url>https://groovy.jfrog.io/artifactory/plugins-release</url>
26
                </pluginRepository>
27
        </pluginRepositories>
28
        
29
        <repositories>
30
                <repository>
31
                              <id>justj</id>
32
                             <url>https://download.eclipse.org/justj/jres/17/updates/release/latest/</url>
33
                             <layout>p2</layout>
34
                </repository>        
35
                <repository>
36
                        <id>groovy</id>
37
                        <url>${groovy-repo.url}</url>
38
                        <layout>p2</layout>
39
                </repository>
40
                <repository>
41
                        <id>eclipse-release</id>
42
                        <url>${eclipse-repo.url}</url>
43
                        <layout>p2</layout>
44
                </repository>
45
                <repository>
46
                        <id>eclipse-rt-eclipselink</id>
47
                        <url>https://download.eclipse.org/rt/eclipselink/updates</url>
48
                        <layout>p2</layout>
49
                </repository>
50
                
51
                <repository>
52
                        <id>svnteam</id>
53
                        <url>${svnteam-repo.url}</url>
54
                        <layout>p2</layout>
55
                </repository>
56
                <repository>
57
                        <id>svnconnector</id>
58
                        <url>${svnconnection-repo.url}</url>
59
                        <layout>p2</layout>
60
                </repository>
61
                <repository>
62
                        <id>jakarta.oss.sonatype.org</id>
63
                        <name>Jakarta OSS Sonatype Staging</name>
64
                        <url>https://jakarta.oss.sonatype.org/content/repositories/staging</url>
65
                </repository>
66
        </repositories>
67
        
68
        <build>
69
                <pluginManagement>
70
                        <plugins>
71
                                <plugin>
72
                                        <groupId>org.eclipse.tycho</groupId>
73
                                        <artifactId>tycho-p2-director-plugin</artifactId>
74
                                        <version>${tycho.version}</version>
75
                                </plugin>
76
                                <plugin>
77
          <groupId>org.eclipse.tycho.extras</groupId>
78
          <artifactId>tycho-document-bundle-plugin</artifactId>
79
          <version>2.7.1</version>
80
          <configuration>
81
                 <buildDirectory>/home/mdecorde/javadoctxmtmp</buildDirectory>
82
                <outputDirectory>/home/mdecorde/javadoctxm</outputDirectory>
83
         </configuration>
84
        </plugin>
85
                        </plugins>
86
                </pluginManagement>
87
                <plugins>
88
                        <plugin>
89
                                <groupId>org.eclipse.tycho</groupId>
90
                                <artifactId>tycho-maven-plugin</artifactId>
91
                                <version>${tycho.version}</version>
92
                                <extensions>true</extensions>
93
                        </plugin>
94
                        <plugin>
95
                                <groupId>org.eclipse.tycho</groupId>
96
                                <artifactId>tycho-compiler-plugin</artifactId>
97
                                <version>${tycho.version}</version>
98
                                <configuration>
99
                                        <compilerId>groovy-eclipse-compiler</compilerId>
100
                                </configuration>
101
                                <dependencies>
102
                                        <dependency>
103
                                                <groupId>org.codehaus.groovy</groupId>
104
                                                <artifactId>groovy-eclipse-compiler</artifactId>
105
                                                <version>${groovy-eclipse-compiler-version}</version>
106
                                        </dependency>
107
                                        <dependency>
108
                                                <groupId>org.codehaus.groovy</groupId>
109
                                                <artifactId>groovy-eclipse-batch</artifactId>
110
                                                <version>${groovy-eclipse-batch-version}</version>
111
                                        </dependency>
112
                                </dependencies>
113
                        </plugin>
114
                        <!--Enable the replacement of the SNAPSHOT version in the final product configuration-->
115
                        <plugin>
116
                                <groupId>org.eclipse.tycho</groupId>
117
                                <artifactId>tycho-packaging-plugin</artifactId>
118
                                <version>${tycho.version}</version>
119
                                <executions>
120
                                        <execution>
121
                                                <phase>package</phase>
122
                                                <id>package-feature</id>
123
                                                <configuration>
124
                                                        <finalName>${project.artifactId}_${unqualifiedVersion}.${buildQualifier}</finalName>
125
                                                </configuration>
126
                                        </execution>
127
                                </executions>
128
                        </plugin>
129
                        <plugin>
130
                                <groupId>org.eclipse.tycho</groupId>
131
                                <artifactId>target-platform-configuration</artifactId>
132
                                <version>${tycho.version}</version>
133
                                <configuration>
134
                                        <executionEnvironment>org.eclipse.justj.openjdk.hotspot.jre.full-17</executionEnvironment>
135
                                        <environments>
136
                                                <environment>
137
                                                        <os>linux</os>
138
                                                        <ws>gtk</ws>
139
                                                        <arch>x86_64</arch>
140
                                                </environment>
141
                                                <environment>
142
                                                        <os>win32</os>
143
                                                        <ws>win32</ws>
144
                                                        <arch>x86_64</arch>
145
                                                </environment>
146
                                                <environment>
147
                                                        <os>macosx</os>
148
                                                        <ws>cocoa</ws>
149
                                                        <arch>x86_64</arch>
150
                                                </environment>
151
                                        </environments>
152
                                </configuration>
153
                        </plugin>
154
                        <plugin>
155
    <groupId>org.eclipse.tycho</groupId>
156
    <artifactId>tycho-p2-director-plugin</artifactId>
157
    <version>${tycho.version}</version>
158
    <configuration>
159
        <formats>
160
            <win32>zip</win32>
161
            <linux>zip</linux>
162
            <macosx>zip</macosx>
163
        </formats>
164
        <products>
165
            <product>
166
                <id>TXM</id>
167
                <rootFolders>
168
                    <macosx>TXM.app</macosx>
169
                </rootFolders>
170
            </product>
171
        </products>
172
    </configuration>
173
    </plugin>
174
   <!-- <plugin>
175
            <groupId>org.eclipse.tycho</groupId>
176
            <artifactId>tycho-packaging-plugin</artifactId>
177
            <version>${tycho.version}</version>
178
            <dependencies>
179
                <dependency>
180
                            <groupId>de.fx-world</groupId>
181
                           <artifactId>tycho-buildtimestamp-svn</artifactId>
182
                           <version>0.19.0</version>
183
                </dependency>
184
            </dependencies>
185
            <configuration>
186
                <timestampProvider>svn</timestampProvider>
187
                <svn.ignore>pom.xml</svn.ignore>
188
            </configuration>
189
</plugin> -->
190

    
191
        <plugin>
192
          <groupId>org.eclipse.tycho.extras</groupId>
193
          <artifactId>tycho-document-bundle-plugin</artifactId>
194
         <configuration>
195
                 <buildDirectory>/home/mdecorde/javadoctxmtmp</buildDirectory>
196
                <outputDirectory>/home/mdecorde/javadoctxm</outputDirectory>
197
         </configuration>
198
        </plugin>
199

    
200
                </plugins>
201
        </build>
202
        
203
        <modules>
204
                <module>bundles</module>
205
                <module>features</module>
206
                <module>products</module>
207
                <module>sites</module>
208
                <!-- <module>tests</module> -->
209
        </modules>
210
</project>