Skip to content

Add agent modes to Maven plugin #260

@lazar-mitrovic

Description

@lazar-mitrovic

Similar to #230 for Gradle plugin, we should implement something similar for the Maven plugin:

<configuration>
    <agent>
        <enabled>true</enabled>
        <defaultMode>standard</defaultMode>
        <modes>
            <conditional>
                <userCodeFilterPath>path-to-filter.json</userCodeFilterPath>
                <extraFilterPath>path-to-another-filter.json</extraFilterPath>
            </conditional>
            <direct>agent-command-line</direct>
        </modes>
        <options>
            <callerFilterFiles>filter.json</callerFilterFiles>
            <accessFilterFiles>filter.json</accessFilterFiles>
            <builtinCallerFilter>true</builtinCallerFilter>
            <builtinHeuristicFilter>true</builtinHeuristicFilter>
            <enableExperimentalPredefinedClasses>false</enableExperimentalPredefinedClasses>
            <enableExperimentalUnsafeAllocationTracing>false</enableExperimentalUnsafeAllocationTracing>
            <trackReflectionMetadata>true</trackReflectionMetadata>
        </options>
        <metadataCopy>
            <disabledPhases>
            <phase>test</phase>
            </disabledPhases>
            <outputDirectory>src/main/resources/META-INF/native-image</outputDirectory>
        </metadataCopy>
    </agent>
</configuration>

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions