1 <?xml version="1.0" encoding="UTF-8"?>
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"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
6 <modelVersion>4.0.0</modelVersion>
7 <groupId>org.bonitasoft.studio</groupId>
8 <artifactId>studio</artifactId>
9 <version>7.13.0</version>
10 <packaging>pom</packaging>
11 <name>Bonita Studio</name>
13 <tychoVersion>2.3.0</tychoVersion>
14 <java.version>11</java.version>
15 <os-jvm-flags></os-jvm-flags>
16 <branding.version>2021.2-u0</branding.version>
17 <bundle.version>${project.version}</bundle.version>
18 <ui.designer.version>1.13.20</ui.designer.version>
19 <business.data.repository.version>${project.version}</business.data.repository.version>
20 <engine.version>${project.version}</engine.version>
21 <platform.version>${project.parent.version}</platform.version>
22 <tomcat.version>9.0.52</tomcat.version>
23 <image-overlay-plugin.version>1.1.2</image-overlay-plugin.version>
24 <bonita-project-report-model.version>0.0.3</bonita-project-report-model.version>
25 <p2MirrorUrl>https://osdn.dl.osdn.net/storage/g/j/ja/japandigitalstudio/p2/4.20</p2MirrorUrl>
26 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
27 <tycho.localArtifacts>ignore</tycho.localArtifacts>
28 <maven.compiler.source>${java.version}</maven.compiler.source>
29 <maven.compiler.target>${java.version}</maven.compiler.target>
30 <groovy-maven-plugin.groovy.version>3.0.8</groovy-maven-plugin.groovy.version>
31 <!-- Must be synched with org.bonitasoft.studio.common.repository.core.maven.model.DefaultPluginVersions.MAVEN_DEPENDENCY_PLUGIN_VERSION -->
32 <maven-dependency-plugin.version>3.1.2</maven-dependency-plugin.version>
35 <module>patched-plugins</module>
42 <groupId>org.apache.felix</groupId>
43 <artifactId>maven-bundle-plugin</artifactId>
44 <version>4.2.1</version>
47 <groupId>org.bonitasoft.maven</groupId>
48 <artifactId>image-overlay-plugin</artifactId>
49 <version>${image-overlay-plugin.version}</version>
52 <groupId>org.apache.maven.plugins</groupId>
53 <artifactId>maven-compiler-plugin</artifactId>
54 <version>3.8.1</version>
57 <groupId>org.apache.maven.plugins</groupId>
58 <artifactId>maven-surefire-plugin</artifactId>
59 <version>2.22.2</version>
62 <groupId>org.apache.maven.plugins</groupId>
63 <artifactId>maven-clean-plugin</artifactId>
64 <version>3.1.0</version>
67 <groupId>org.eclipse.tycho</groupId>
68 <artifactId>tycho-versions-plugin</artifactId>
69 <version>${tychoVersion}</version>
72 <groupId>org.eclipse.tycho.extras</groupId>
73 <artifactId>tycho-eclipserun-plugin</artifactId>
74 <version>${tychoVersion}</version>
77 <groupId>org.eclipse.tycho</groupId>
78 <artifactId>tycho-packaging-plugin</artifactId>
79 <version>${tychoVersion}</version>
81 <strictBinIncludes>false</strictBinIncludes>
82 <strictVersions>false</strictVersions>
84 <addMavenDescriptor>false</addMavenDescriptor>
89 <groupId>org.apache.maven.plugins</groupId>
90 <artifactId>maven-dependency-plugin</artifactId>
91 <version>${maven-dependency-plugin.version}</version>
94 <groupId>org.apache.maven.plugins</groupId>
95 <artifactId>maven-assembly-plugin</artifactId>
96 <version>3.3.0</version>
99 <groupId>org.apache.maven.plugins</groupId>
100 <artifactId>maven-antrun-plugin</artifactId>
101 <version>1.8</version>
104 <groupId>org.codehaus.mojo</groupId>
105 <artifactId>exec-maven-plugin</artifactId>
106 <version>3.0.0</version>
109 <groupId>org.eclipse.tycho</groupId>
110 <artifactId>tycho-surefire-plugin</artifactId>
111 <version>${tychoVersion}</version>
113 <useUIHarness>false</useUIHarness>
117 <groupId>org.codehaus.mojo</groupId>
118 <artifactId>build-helper-maven-plugin</artifactId>
119 <version>3.0.0</version>
122 <groupId>org.eclipse.tycho</groupId>
123 <artifactId>tycho-compiler-plugin</artifactId>
124 <version>${tychoVersion}</version>
126 <compilerArgument>-warn:+discouraged,forbidden</compilerArgument>
127 <useProjectSettings>false</useProjectSettings>
131 <groupId>org.eclipse.tycho</groupId>
132 <artifactId>target-platform-configuration</artifactId>
133 <version>${tychoVersion}</version>
135 <executionEnvironment>JavaSE-11</executionEnvironment>
155 <groupId>org.bonitasoft.studio</groupId>
156 <artifactId>platform</artifactId>
157 <version>${platform.version}</version>
162 <type>eclipse-plugin</type>
163 <id>org.bonitasoft.studioEx.console.libs</id>
170 <groupId>org.codehaus.gmaven</groupId>
171 <artifactId>groovy-maven-plugin</artifactId>
172 <version>2.1.1</version>
175 <groupId>org.codehaus.groovy</groupId>
176 <artifactId>groovy-xml</artifactId>
177 <version>${groovy-maven-plugin.groovy.version}</version>
185 <groupId>org.codehaus.gmaven</groupId>
186 <artifactId>groovy-maven-plugin</artifactId>
189 <phase>initialize</phase>
195 project.properties["branding.version.short"] = "${branding.version}".replaceAll('-.*', '')
202 <groupId>org.eclipse.tycho</groupId>
203 <artifactId>tycho-versions-plugin</artifactId>
205 <!-- enable tycho build extension -->
207 <groupId>org.eclipse.tycho</groupId>
208 <artifactId>tycho-maven-plugin</artifactId>
209 <version>${tychoVersion}</version>
210 <extensions>true</extensions>
213 <groupId>org.eclipse.tycho</groupId>
214 <artifactId>target-platform-configuration</artifactId>
219 <dependencyManagement>
222 <groupId>org.bonitasoft.engine.data</groupId>
223 <artifactId>bonita-business-data-generator</artifactId>
224 <version>${engine.version}</version>
227 <groupId>org.bonitasoft.maven</groupId>
228 <artifactId>bonita-project-report-model</artifactId>
229 <version>${bonita-project-report-model.version}</version>
232 <groupId>org.bonitasoft.web</groupId>
233 <artifactId>ui-designer-artifact-builder</artifactId>
234 <version>${ui.designer.version}</version>
237 <groupId>junit</groupId>
238 <artifactId>junit</artifactId>
239 <version>4.13.1</version>
243 </dependencyManagement>
248 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
250 <enabled>true</enabled>
253 <enabled>false</enabled>
262 <activeByDefault>true</activeByDefault>
267 <groupId>org.apache.maven.plugins</groupId>
268 <artifactId>maven-toolchains-plugin</artifactId>
269 <version>1.1</version>
272 <phase>validate</phase>
274 <goal>toolchain</goal>
281 <version>11</version>
282 <vendor>OpenJDK</vendor>
293 <activeByDefault>true</activeByDefault>
296 <module>platform</module>
297 <module>tests-dependencies</module>
298 <module>bundles</module>
304 <activeByDefault>true</activeByDefault>
307 <module>all-in-one</module>
313 <module>tests</module>
317 <id>macosx-jvm-flags</id>
324 <os-jvm-flags>-XstartOnFirstThread</os-jvm-flags>