1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+
7+ <groupId >com.microsoft.azure.samples</groupId >
8+ <artifactId >functions-quickstart-java-azd-eventgrid-blob</artifactId >
9+ <version >1.0.0</version >
10+ <packaging >jar</packaging >
11+
12+ <name >Azure Functions Java Event Grid Blob Trigger</name >
13+ <description >Azure Functions Java Event Grid Blob Trigger sample using Azure Developer CLI</description >
14+
15+ <properties >
16+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
17+ <java .version>8</java .version>
18+ <maven .compiler.source>8</maven .compiler.source>
19+ <maven .compiler.target>8</maven .compiler.target>
20+ <azure .functions.maven.plugin.version>1.39.0</azure .functions.maven.plugin.version>
21+ <azure .functions.java.library.version>3.2.2</azure .functions.java.library.version>
22+ <azure .storage.blob.version>12.32.0</azure .storage.blob.version>
23+ <junit .version>5.10.1</junit .version>
24+ <functionAppName >functions-quickstart-java-azd-eventgrid-blob</functionAppName >
25+ </properties >
26+
27+ <dependencies >
28+ <dependency >
29+ <groupId >com.microsoft.azure.functions</groupId >
30+ <artifactId >azure-functions-java-library</artifactId >
31+ <version >${azure.functions.java.library.version} </version >
32+ </dependency >
33+ <dependency >
34+ <groupId >com.azure</groupId >
35+ <artifactId >azure-storage-blob</artifactId >
36+ <version >${azure.storage.blob.version} </version >
37+ </dependency >
38+ <!-- Test dependencies -->
39+ <dependency >
40+ <groupId >org.junit.jupiter</groupId >
41+ <artifactId >junit-jupiter</artifactId >
42+ <version >${junit.version} </version >
43+ <scope >test</scope >
44+ </dependency >
45+ <dependency >
46+ <groupId >org.slf4j</groupId >
47+ <artifactId >slf4j-simple</artifactId >
48+ <version >2.0.17</version >
49+ <scope >test</scope >
50+ </dependency >
51+ </dependencies >
52+
53+ <build >
54+ <plugins >
55+ <plugin >
56+ <groupId >org.apache.maven.plugins</groupId >
57+ <artifactId >maven-compiler-plugin</artifactId >
58+ <version >3.14.0</version >
59+ <configuration >
60+ <source >${java.version} </source >
61+ <target >${java.version} </target >
62+ </configuration >
63+ </plugin >
64+ <plugin >
65+ <groupId >com.microsoft.azure</groupId >
66+ <artifactId >azure-functions-maven-plugin</artifactId >
67+ <version >${azure.functions.maven.plugin.version} </version >
68+ <configuration >
69+ <appName >functions-quickstart-java-azd-eventgrid-blob</appName >
70+ <resourceGroup >rg-functions-quickstart-java</resourceGroup >
71+ <region >eastus</region >
72+ <runtime >
73+ <os >linux</os >
74+ <javaVersion >17</javaVersion >
75+ </runtime >
76+ <appSettings >
77+ <property >
78+ <name >FUNCTIONS_EXTENSION_VERSION</name >
79+ <value >~4</value >
80+ </property >
81+ </appSettings >
82+ </configuration >
83+ <executions >
84+ <execution >
85+ <id >package-functions</id >
86+ <goals >
87+ <goal >package</goal >
88+ </goals >
89+ </execution >
90+ </executions >
91+ </plugin >
92+ <plugin >
93+ <groupId >org.apache.maven.plugins</groupId >
94+ <artifactId >maven-surefire-plugin</artifactId >
95+ <version >3.5.3</version >
96+ <configuration >
97+ <useSystemClassLoader >false</useSystemClassLoader >
98+ </configuration >
99+ </plugin >
100+ </plugins >
101+ </build >
102+ </project >
0 commit comments