Skip to content

Refactor/api migration#43

Open
fmnapoli wants to merge 5 commits into
gretard:masterfrom
fmnapoli:refactor/api-migration
Open

Refactor/api migration#43
fmnapoli wants to merge 5 commits into
gretard:masterfrom
fmnapoli:refactor/api-migration

Conversation

@fmnapoli

Copy link
Copy Markdown

No description provided.

fmnapoli and others added 5 commits October 21, 2025 14:32
Update plugin from version 0.5.3 to 0.6.0 with full compatibility for
SonarQube 25.x and modern plugin API.

Major changes:
- Migrate from deprecated Settings API to Configuration API
- Update sonar-plugin-api from 8.9.2 to 13.2.0.3137
- Change groupId from org.sonarsource.sonarqube to org.sonarsource.api.plugin
- Upgrade Java target from 1.9 to 17
- Remove deprecated PathResolver, use Java NIO Path API instead
- Update Maven plugins to latest versions

Modified files:
- pom.xml: Update dependencies and build configuration
- PowershellLanguage.java: Settings → Configuration
- BaseSensor.java: Settings → Configuration
- ScriptAnalyzerSensor.java: Settings → Configuration
- TokenizerSensor.java: Settings → Configuration
- IssuesFiller.java: Remove PathResolver, use Path.relativize()

Build status: ✓ Compiles successfully
Target: SonarQube 25.x+ (Community Build/Server)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants