google / google/truth

Provide Java Module name

Open
#605 5 comments 0 reactions 0 assignees View on GitHub
P3 type=other
Dominant language
Java
Stars
2.8k
Forks
275
Avg merge
7m
Merged PRs (30d)
4

Description

Truth doesn't provide an `AUTOMATIC-MODULE-NAME`, like `com.google.truth`, via its manifest. [PresentModule.java](https://github.com/sormuras/modules/blob/master/src/PresentModule.java) yields:

```
java PresentModule.java com.google.truth:truth:1.0
path = truth-1.0.jar
name = truth
mode = automatic
automatic name source = FILENAME
api = 1 package(s)
```

At least, provide a more stable module name via Truth's manifest.

Better, provide a compiled module descriptor.

See also https://github.com/google/error-prone/issues/1116 and linked friends.

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.