forked from camunda/camunda
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpom.xml
More file actions
90 lines (82 loc) · 3.11 KB
/
pom.xml
File metadata and controls
90 lines (82 loc) · 3.11 KB
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
<?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.6.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>authentication</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>
</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>clients/go/vendor/**/*.md</exclude>
<exclude>**/node_modules/**/*.md</exclude>
<exclude>tasklist/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>
</profiles>
</project>