forked from camunda/camunda
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpom.xml
110 lines (101 loc) · 3.62 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.camunda</groupId>
<artifactId>zeebe-parent</artifactId>
<version>8.7.0-SNAPSHOT</version>
<relativePath>parent/pom.xml</relativePath>
</parent>
<artifactId>camunda-8-root</artifactId>
<packaging>pom</packaging>
<name>Camunda 8 Root</name>
<modules>
<module>bom</module>
<module>parent</module>
<module>dist</module>
<module>build-tools</module>
<module>zeebe</module>
<module>operate</module>
<module>tasklist</module>
<module>identity</module>
<module>webapps-common</module>
<module>webapps-schema</module>
<module>webapps-backup</module>
<module>authentication</module>
<module>db</module>
<module>search</module>
<module>service</module>
<module>clients/java</module>
<module>clients/spring-boot-starter-camunda-sdk</module>
<module>testing/camunda-process-test-java</module>
<module>testing/camunda-process-test-spring</module>
<module>testing/camunda-process-test-example</module>
<module>document</module>
<module>security</module>
<module>migration</module>
</modules>
<scm>
<connection>scm:git:https://${env.GITHUB_TOKEN_USR}:${env.GITHUB_TOKEN_PSW}@github.com/camunda/camunda.git</connection>
<developerConnection>scm:git:https://${env.GITHUB_TOKEN_USR}:${env.GITHUB_TOKEN_PSW}@github.com/camunda/camunda.git</developerConnection>
<tag>HEAD</tag>
<url>https://github.com/camunda/camunda</url>
</scm>
<build>
<plugins>
<!-- While other files are generally placed in a special directory, markdown files are not.
To make sure all markdown files are formatted, we need to rely on the **/*.md pattern.
This pattern will match all *.md files in all subdirectories (also in all submodules).
So, we need to define it in the root-pom only to avoid formatting the files more than once.-->
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<configuration>
<markdown>
<includes>
<include>**/*.md</include>
</includes>
<excludes>
<exclude>**/target/**/*.md</exclude>
<exclude>**/node_modules/**/*.md</exclude>
<exclude>tasklist/client/**/*.md</exclude>
<exclude>optimize/client/**/*.md</exclude>
</excludes>
<flexmark></flexmark>
</markdown>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<!--
The QA module is enabled by default, but having it in a profile allows us to exclude it easily.
That is useful for example for creating releases. This profile is active if the skipQaBuild
property is not present, or is present and set to a value other than 'true'.
-->
<profile>
<id>integration-tests-build</id>
<activation>
<property>
<name>skipQaBuild</name>
<value>!true</value>
</property>
</activation>
<modules>
<module>qa</module>
</modules>
</profile>
<profile>
<id>include-optimize</id>
<activation>
<property>
<name>skipOptimize</name>
<value>!true</value>
</property>
</activation>
<modules>
<module>optimize</module>
</modules>
</profile>
</profiles>
</project>