You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR3 (D6): scrub legacy SemanticDB wording from docs and help text
The Java/Kotlin compiler plugins now emit per-file SCIP shards directly
and the 'index-semanticdb' command aggregates those shards into a single
SCIP index. Update user-facing strings and docs to describe the actual
behavior instead of the now-removed SemanticDB->SCIP conversion step.
Keep compatibility names (Xplugin:semanticdb, index-semanticdb CLI,
semanticdb-targetroot directory, semanticdb-javac module/package) so
existing build integrations keep working.
Copy file name to clipboardExpand all lines: docs/manual-configuration.md
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,11 @@ fails.
12
12
13
13
Indexing a codebase consists of two independent phases:
14
14
15
-
- Compile the codebase with the SemanticDB compiler plugin.
16
-
- Generate SCIP index from SemanticDB files.
15
+
- Compile the codebase with the SemanticDB compiler plugin, which writes one
16
+
SCIP shard per Java source file.
17
+
- Aggregate the SCIP shards into a single SCIP index.
17
18
18
-

19
+

19
20
20
21
The first phase can be complicated to configure and it can take a while to run.
21
22
The second phase is quite simple to configure and it usually runs very fast.
@@ -63,7 +64,7 @@ compiler plugin. To do this you need to explicitly configure two directories:
63
64
It's important that all of the source files that should be index live under
64
65
this directory.
65
66
-`-targetroot:PATH`: the absolute path to the directory where to generate
66
-
SemanticDB file. This directory can be anywhere on your file system.
67
+
SCIP shard files. This directory can be anywhere on your file system.
67
68
Alternatively, pass in `-targetroot:javac-classes-directory` for the plugin to
68
69
automatically use the `javac` output directory.
69
70
@@ -112,13 +113,13 @@ examples:
112
113
- Maven: `mvn clean verify -DskipTests`
113
114
- Bazel: `bazel build //...`
114
115
115
-
If everything went well, you should have a lot of `*.semanticdb` files in the
116
+
If everything went well, you should have a lot of `*.scip` shard files in the
0 commit comments