1
<?xml version="1.0" encoding="UTF-8"?>
3
<project xmlns="http://maven.apache.org/POM/4.0.0" 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>
7
<artifactId>bpf</artifactId>
8
<packaging>jar</packaging>
11
<url>https://github.com/parttimenerd/hello-ebpf</url>
12
<version>0.1.0-SNAPSHOT</version>
16
<name>Apache License, Version 2.0</name>
17
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
24
<name>Johannes Bechberger</name>
25
<email>me@mostlynerdless.de</email>
30
<connection>scm:git:https://github.com/parttimenerd/hello-ebpf.git</connection>
31
<developerConnection>scm:git:https://github.com/parttimenerd/hello-ebpf.git</developerConnection>
32
<url>https://github.com/parttimenerd/hello-ebpf</url>
34
<inceptionYear>2023</inceptionYear>
35
<description>Java bindings for libbpf.</description>
39
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
40
<maven.compiler.source>22</maven.compiler.source>
41
<maven.compiler.target>22</maven.compiler.target>
45
<finalName>${project.artifactId}</finalName>
48
<groupId>org.apache.maven.plugins</groupId>
49
<artifactId>maven-compiler-plugin</artifactId>
50
<version>3.8.0</version>
52
<annotationProcessors>
53
<annotationProcessor>me.bechberger.ebpf.bpf.processor.Processor</annotationProcessor>
54
</annotationProcessors>
65
<artifactId>maven-assembly-plugin</artifactId>
66
<version>3.6.0</version>
69
<descriptorRef>jar-with-dependencies</descriptorRef>
71
<finalName>${project.artifactId}</finalName>
72
<appendAssemblyId>false</appendAssemblyId>
77
<phase>package</phase>
85
<groupId>org.apache.maven.plugins</groupId>
86
<artifactId>maven-surefire-plugin</artifactId>
87
<version>3.0.0-M7</version>
90
<groupId>org.junit.jupiter</groupId>
91
<artifactId>junit-jupiter-engine</artifactId>
92
<version>5.4.0</version>
101
<groupId>org.jetbrains</groupId>
102
<artifactId>annotations</artifactId>
103
<version>24.0.1</version>
106
<groupId>me.bechberger</groupId>
107
<artifactId>ebpf-annotations</artifactId>
108
<version>${project.version}</version>
111
<groupId>me.bechberger</groupId>
112
<artifactId>bpf-processor</artifactId>
113
<version>${project.version}</version>
116
<groupId>me.bechberger</groupId>
117
<artifactId>rawbpf</artifactId>
118
<version>0.1.3</version>
121
<groupId>me.bechberger</groupId>
122
<artifactId>ebpf-shared</artifactId>
123
<version>${project.version}</version>
126
<groupId>org.junit.jupiter</groupId>
127
<artifactId>junit-jupiter</artifactId>
128
<version>5.10.2</version>
132
<groupId>info.picocli</groupId>
133
<artifactId>picocli</artifactId>
134
<version>4.7.5</version>
139
<groupId>me.bechberger</groupId>
140
<artifactId>hello-ebpf</artifactId>
141
<version>0.1.0-SNAPSHOT</version>