apache / apache/mina-sshd

Add support for native image

Open
#722 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.1k
Forks
400
Avg merge
5d 1h
Merged PRs (30d)
1

Description

### Description

Add graalvm reachability metadata to the project.

### Motivation

Due to the heavy use of reflection, it is currently very hard to use sshd in native images. With reachability metadata, any application that consumes this library would automatically include the necessary classes and resources to create a native image.

### Alternatives considered

Alternatively, metadata can be contributed to the [reachability metadata repository](https://github.com/oracle/graalvm-reachability-metadata).

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

No project files, tests, or entry points are named. Start by reviewing the project's reflection-heavy areas and the GraalVM reachability metadata format, then verify that a consuming application can create a native image with the required classes and resources included.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.