-
Notifications
You must be signed in to change notification settings - Fork 2.5k
/
pom.xml
42 lines (38 loc) · 1.72 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
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>3.9.2</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>
<artifactId>quarkus-class-change-agent</artifactId>
<name>Quarkus - Core - Class Change Agent</name>
<description>
A Java Agent that exposes the instrumentation API. This allows for super fast
hot reloads if there have been no changes to the structure of the class files.
This agent is not required for hot reload, it just provides an optimisation in
some circumstances.
</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Premain-Class>io.quarkus.changeagent.ClassChangeAgent</Premain-Class>
<Can-Redefine-Classes>true</Can-Redefine-Classes>
<!-- "class" is not accepted in module name. -->
<Automatic-Module-Name>quarkus.klass.change.agent</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>