Révision 3629

TXM/trunk/pom.xml (revision 3629)
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
			</plugins>
77
		</pluginManagement>
78
		<plugins>
79
			<plugin>
80
				<groupId>org.eclipse.tycho</groupId>
81
				<artifactId>tycho-maven-plugin</artifactId>
82
				<version>${tycho.version}</version>
83
				<extensions>true</extensions>
84
			</plugin>
85
			<plugin>
86
				<groupId>org.eclipse.tycho</groupId>
87
				<artifactId>tycho-compiler-plugin</artifactId>
88
				<version>${tycho.version}</version>
89
				<configuration>
90
					<compilerId>groovy-eclipse-compiler</compilerId>
91
				</configuration>
92
				<dependencies>
93
					<dependency>
94
						<groupId>org.codehaus.groovy</groupId>
95
						<artifactId>groovy-eclipse-compiler</artifactId>
96
						<version>${groovy-eclipse-compiler-version}</version>
97
					</dependency>
98
					<dependency>
99
						<groupId>org.codehaus.groovy</groupId>
100
						<artifactId>groovy-eclipse-batch</artifactId>
101
						<version>${groovy-eclipse-batch-version}</version>
102
					</dependency>
103
				</dependencies>
104
			</plugin>
105
			<!--Enable the replacement of the SNAPSHOT version in the final product configuration-->
106
			<plugin>
107
				<groupId>org.eclipse.tycho</groupId>
108
				<artifactId>tycho-packaging-plugin</artifactId>
109
				<version>${tycho.version}</version>
110
				<executions>
111
					<execution>
112
						<phase>package</phase>
113
						<id>package-feature</id>
114
						<configuration>
115
							<finalName>${project.artifactId}_${unqualifiedVersion}.${buildQualifier}</finalName>
116
						</configuration>
117
					</execution>
118
				</executions>
119
			</plugin>
120
			<plugin>
121
				<groupId>org.eclipse.tycho</groupId>
122
				<artifactId>target-platform-configuration</artifactId>
123
				<version>${tycho.version}</version>
124
				<configuration>
125
					<executionEnvironment>org.eclipse.justj.openjdk.hotspot.jre.full-17</executionEnvironment>
126
					<environments>
127
						<environment>
128
							<os>linux</os>
129
							<ws>gtk</ws>
130
							<arch>x86_64</arch>
131
						</environment>
132
						<environment>
133
							<os>win32</os>
134
							<ws>win32</ws>
135
							<arch>x86_64</arch>
136
						</environment>
137
						<environment>
138
							<os>macosx</os>
139
							<ws>cocoa</ws>
140
							<arch>x86_64</arch>
141
						</environment>
142
					</environments>
143
				</configuration>
144
			</plugin>
145
			<plugin>
146
    <groupId>org.eclipse.tycho</groupId>
147
    <artifactId>tycho-p2-director-plugin</artifactId>
148
    <version>${tycho.version}</version>
149
    <configuration>
150
        <formats>
151
            <win32>zip</win32>
152
            <linux>zip</linux>
153
            <macosx>zip</macosx>
154
        </formats>
155
        <products>
156
            <product>
157
                <id>TXM</id>
158
                <rootFolders>
159
                    <macosx>TXM.app</macosx>
160
                </rootFolders>
161
            </product>
162
        </products>
163
    </configuration>
164
    </plugin>
165
   <!-- <plugin>
166
    	<groupId>org.eclipse.tycho</groupId>
167
    	<artifactId>tycho-packaging-plugin</artifactId>
168
    	<version>${tycho.version}</version>
169
    	<dependencies>
170
       	 <dependency>
171
    	        	<groupId>de.fx-world</groupId>
172
    	       	<artifactId>tycho-buildtimestamp-svn</artifactId>
173
           		<version>0.19.0</version>
174
       	 </dependency>
175
   	 </dependencies>
176
  	  <configuration>
177
       	 <timestampProvider>svn</timestampProvider>
178
       	 <svn.ignore>pom.xml</svn.ignore>
179
   	 </configuration>
180
</plugin> -->
181
		</plugins>
182
	</build>
183
	
184
	<modules>
185
		<module>bundles</module>
186
		<module>features</module>
187
		<module>products</module>
188
		<module>sites</module>
189
		<!-- <module>tests</module> -->
190
	</modules>
191
</project>
TXM/trunk/.mvn/extensions.xml (revision 3629)
1
<?xml version="1.0" encoding="UTF-8"?>
2
<extensions>
3
<extension>
4
	<groupId>org.eclipse.tycho</groupId>
5
	<artifactId>tycho-build</artifactId>
6
	<version>3.0.0</version>
7
</extension>
8

  
9
</extensions>
10

  

Formats disponibles : Unified diff