-
Notifications
You must be signed in to change notification settings - Fork 58
/
pom.xml
94 lines (84 loc) · 3.15 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
<?xml version="1.0"?>
<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>
<!-- Maven coordinates -->
<parent>
<groupId>org.kurento</groupId>
<artifactId>kurento-parent-pom</artifactId>
<version>7.1.2-SNAPSHOT</version>
</parent>
<groupId>org.kurento.tutorial</groupId>
<artifactId>kurento-tutorial</artifactId>
<packaging>pom</packaging>
<!-- Project-level information -->
<name>Kurento Java Client Tutorials</name>
<description>
Sample client applications that showcase usage of the Kurento Java Client.
</description>
<scm>
<url>https://github.com/Kurento/kurento</url>
<connection>scm:git:https://github.com/Kurento/kurento.git</connection>
<developerConnection>scm:git:ssh://github.com/Kurento/kurento.git</developerConnection>
</scm>
<!-- Project configuration -->
<modules>
<module>chroma</module>
<module>crowddetector</module>
<module>group-call</module>
<module>hello-world</module>
<module>hello-world-recording</module>
<module>magic-mirror</module>
<module>facedetector</module>
<module>one2many-call</module>
<module>one2one-call</module>
<module>one2one-call-advanced</module>
<module>one2one-call-recording</module>
<module>platedetector</module>
<module>player</module>
<module>pointerdetector</module>
<module>rtp-receiver</module>
<module>datachannel-send-qr</module>
<module>datachannel-show-text</module>
</modules>
<build>
<pluginManagement>
<plugins>
<!--
spring-boot-maven-plugin provides a couple useful goals:
spring-boot:run
https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/#goals-run
Allows running the project from Maven. Use like this:
mvn clean spring-boot:run
spring-boot:repackage
https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/#goals-repackage
Made here to run automatically during the `package` phase of the
Maven lifecycle. Creates a standalone jar that can be run with
java -jar package-exec.jar
<executable>true</executable> could be used to produce a JAR file
that is directly executable from the shell, however this makes it
incompatible with the GitHub Packages repository, which rejects
deployment with a "400 Bad Request" error.
Doc: https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/#goals-repackage-parameters-details-executable
> It is recommended that you only enable this option if you intend
> to execute it directly, rather than [...] deploying it.
-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
<layout>ZIP</layout>
<mainClass>${start-class}</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>