blob: ec895d2a6ced5b456bcb5ab30512182657f0be1f [file] [log] [blame]
Ernesto Posse8a4f2962015-05-12 13:28:46 -04001<?xml version="1.0" encoding="UTF-8"?>
2<project
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.eclipse.papyrusrt</groupId>
7 <artifactId>umlrt.code-generator</artifactId>
8 <version>0.5.0-SNAPSHOT</version>
9 <packaging>pom</packaging>
10
11 <modules>
12 <module>codegen/org.eclipse.papyrusrt.releng</module>
13 <module>codegen/org.eclipse.papyrusrt.codegen-feature</module>
14 <module>codegen/org.eclipse.papyrusrt.codegen</module>
15 <module>codegen/org.eclipse.papyrusrt.codegen.cpp</module>
16 <module>codegen/org.eclipse.papyrusrt.codegen.cpp.profile</module>
17 <module>codegen/org.eclipse.papyrusrt.codegen.cpp.test</module>
18 <module>codegen/org.eclipse.papyrusrt.codegen.cpp.rts</module>
19 <module>codegen/org.eclipse.papyrusrt.codegen.cpp.statemachines.flat</module>
20 <module>codegen/org.eclipse.papyrusrt.codegen.cpp.structure</module>
21 <module>codegen/org.eclipse.papyrusrt.codegen.lang</module>
22 <module>codegen/org.eclipse.papyrusrt.codegen.lang.test</module>
23 <module>codegen/org.eclipse.papyrusrt.codegen.lang.cpp</module>
24 <module>codegen/org.eclipse.papyrusrt.codegen.lang.cpp.test</module>
25 <module>codegen/org.eclipse.papyrusrt.codegen.statemachines.flat</module>
26 <module>codegen/org.eclipse.papyrusrt.codegen.statemachines.flat.model</module>
27 <module>codegen/org.eclipse.papyrusrt.codegen.papyrus</module>
28 <module>codegen/org.eclipse.papyrusrt.codegen.standalone</module>
29 <module>codegen/org.eclipse.papyrusrt.codegen.utils</module>
30 <module>codegen/org.eclipse.papyrusrt.codegen.xtumlrt.trans</module>
31 <module>codegen/org.eclipse.papyrusrt.rts-feature</module>
32 <module>codegen/org.eclipse.papyrusrt.rts</module>
33 <module>codegen/org.eclipse.papyrusrt.protocoleditor-feature</module>
34 <module>codegen/org.eclipse.papyrusrt.protocoleditor</module>
35 <module>codegen/org.eclipse.papyrusrt.xtumlrt.common.model</module>
36 <module>codegen/org.eclipse.papyrusrt.xtumlrt.platform.model</module>
37 <module>codegen/org.eclipse.papyrusrt.xtumlrt.platform.cpp.model</module>
38 <module>codegen/org.eclipse.papyrusrt.xtumlrt.umlrt.model</module>
39 </modules>
40
41 <properties>
42 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
43 <tycho.version>0.21.0</tycho.version>
44 <mars-repo.url>http://download.eclipse.org/releases/mars</mars-repo.url>
45 <orbit-repo.url>http://download.eclipse.org/tools/orbit/downloads/drops/S20150428165605/repository/</orbit-repo.url>
46 <papyrus-repo.url>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars</papyrus-repo.url>
47 <papyrus-extras-repo.url>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/extra</papyrus-extras-repo.url>
48 </properties>
49
50 <repositories>
51 <repository>
52 <id>mars</id>
53 <url>${mars-repo.url}</url>
54 <layout>p2</layout>
55 </repository>
56 <repository>
57 <id>papyrus</id>
58 <url>${papyrus-repo.url}</url>
59 <layout>p2</layout>
60 </repository>
61 <repository>
62 <id>papyrus-extras</id>
63 <url>${papyrus-extras-repo.url}</url>
64 <layout>p2</layout>
65 </repository>
66 <repository>
67 <id>orbit-repo</id>
68 <url>${orbit-repo.url}</url>
69 <layout>p2</layout>
70 </repository>
71 </repositories>
72
73 <build>
74 <plugins>
75 <plugin>
76 <groupId>org.eclipse.tycho</groupId>
77 <artifactId>tycho-maven-plugin</artifactId>
78 <version>${tycho.version}</version>
79 <extensions>true</extensions>
80 </plugin>
81 <plugin>
82 <groupId>org.eclipse.tycho</groupId>
83 <artifactId>target-platform-configuration</artifactId>
84 <version>${tycho.version}</version>
85 <configuration>
86 <environments>
87 <environment>
88 <os>linux</os>
89 <ws>gtk</ws>
90 <arch>x86</arch>
91 </environment>
92 <environment>
93 <os>linux</os>
94 <ws>gtk</ws>
95 <arch>x86_64</arch>
96 </environment>
97 <environment>
98 <os>win32</os>
99 <ws>win32</ws>
100 <arch>x86</arch>
101 </environment>
102 <environment>
103 <os>win32</os>
104 <ws>win32</ws>
105 <arch>x86_64</arch>
106 </environment>
107 <environment>
108 <os>macosx</os>
109 <ws>cocoa</ws>
110 <arch>x86_64</arch>
111 </environment>
112 </environments>
113 </configuration>
114 </plugin>
115 <plugin>
116 <groupId>org.eclipse.xtend</groupId>
117 <artifactId>xtend-maven-plugin</artifactId>
118 <version>2.7.2</version>
119 <executions>
120 <execution>
121 <goals>
122 <goal>compile</goal>
123 <goal>testCompile</goal>
124 </goals>
125 </execution>
126 </executions>
127 </plugin>
128 <plugin>
129 <artifactId>maven-antrun-plugin</artifactId>
130 <version>1.8</version>
131 <dependencies>
132 <dependency>
133 <groupId>ant-contrib</groupId>
134 <artifactId>ant-contrib</artifactId>
135 <version>1.0b3</version>
136 <exclusions>
137 <exclusion>
138 <groupId>ant</groupId>
139 <artifactId>ant</artifactId>
140 </exclusion>
141 </exclusions>
142 </dependency>
143 <dependency>
144 <groupId>org.apache.ant</groupId>
145 <artifactId>ant-nodeps</artifactId>
146 <version>1.8.1</version>
147 </dependency>
148 </dependencies>
149 </plugin>
150 </plugins>
151 </build>
152</project>
153