cryptomator / cryptomator/cryptomator

Refactor: Migrate DI imports from javax.inject to jakarta.inject

Open
#4,070 0 comments 0 reactions 1 assignee Claimed by @infeo View on GitHub
Dominant language
Java
Stars
16.1k
Forks
1.5k
Avg merge
2d 45m
Merged PRs (30d)
1

Description

## Description

The project currently depends on `jakarta.inject:jakarta.inject-api:2.0.1` (Jakarta EE), but the codebase still uses `javax.inject.*` imports throughout, which is incompatible with the declared dependency.

## Context

- Raised in PR #4069: https://github.com/cryptomator/cryptomator/pull/4069#discussion_r2592297190
- Affects 20+ files across the codebase
- Related Dagger migration issue: https://github.com/google/dagger/issues/2058

## Task

Update all `javax.inject.*` imports to `jakarta.inject.*` across the codebase to align with the Jakarta EE dependency.

---
Requested by: @infeo

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.