Skip to content

adds dokka support to generate javadocs for the kotlin only projects#118

Merged
brynrhodes merged 1 commit intomasterfrom
add-dokka-support
Mar 27, 2026
Merged

adds dokka support to generate javadocs for the kotlin only projects#118
brynrhodes merged 1 commit intomasterfrom
add-dokka-support

Conversation

@raleigh-g-thompson
Copy link
Copy Markdown
Contributor

Maven Central requires javadoc files for every project, even if the javadoc file is empty there still has to be one pro-project.

The build process for some of the cql-language-server projects still generated javadoc files.

Unforunately, the cql-ls-service and cql-ls-debug-service do not. Those projects use main.kt as entry points and teh shading plugin interferes with the javadoc plugin. This doesn't affect the jar executable, just doesn't create the needed javadoc files. This cauased maven central to reject those projects because of the missing javadoc files.

The PR adds the dokka plugin which generates javadocs for kotlin only projects.

@github-actions
Copy link
Copy Markdown

Formatting check succeeded!

@github-actions
Copy link
Copy Markdown

Coverage Report

Overall Project 82.62% 🍏

There is no coverage information present for the Files changed

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.25%. Comparing base (392a4b7) to head (4e93939).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #118   +/-   ##
=========================================
  Coverage     75.25%   75.25%           
  Complexity      365      365           
=========================================
  Files            44       44           
  Lines          1160     1160           
  Branches        171      171           
=========================================
  Hits            873      873           
  Misses          189      189           
  Partials         98       98           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@brynrhodes brynrhodes merged commit af78fb3 into master Mar 27, 2026
20 checks passed
@brynrhodes brynrhodes deleted the add-dokka-support branch March 27, 2026 17:36
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