| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Codecov Report
@@ Coverage Diff @@
## master #69 +/- ##
============================================
+ Coverage 60.19% 60.38% +0.19%
- Complexity 138 143 +5
============================================
Files 14 14
Lines 603 616 +13
Branches 92 94 +2
============================================
+ Hits 363 372 +9
- Misses 217 219 +2
- Partials 23 25 +2
Continue to review full report at Codecov.
|
Sorry, something went wrong.
|
Re module name, what about com.google.api.api-common? I think that just com.google.api.common may not be unique enough (e.g. what about code (either inside or outside Google) placed in a package named com.google.api.common?) |
Sorry, something went wrong.
|
@michaelbausor - is a forbidden symbol in JPMS module names. Seems like mostly just the top level package is used, in this case there are multiple packages so hard to choose one. Maybe com.google.api.core? |
Sorry, something went wrong.
|
@TheIndifferent good point re -, sorry about that. I found reading this comment very useful, although I still don't know what the right answer is: google/guava#2846 (comment) Basically, I agree with the structure of the name that you proposed at first, which was <common-package>.<some-name-for-this-package>, but I was worried that common might not be a unique enough name. I would worry that it might be confusing to use com.google.api.core if that covers only some of the package names in the repo - but, I really am not very confident. Is something like com.google.api.apicommon just too weird/unreadable? |
Sorry, something went wrong.
|
@michaelbausor no actually com.google.api.apicommon is descriptive enough. Should I update the PR with that one? |
Sorry, something went wrong.
|
@TheIndifferent I'm happy with that if you are. Thanks! |
Sorry, something went wrong.
|
@michaelbausor, I updated the PR as per your comments. Can you please review? |
Sorry, something went wrong.
* Automatic-Module-Name added to the manifest. * Update build.gradle
| Back | FazBrowse Home | New Git URL |
As described in http://branchandbound.net/blog/java/2017/12/automatic-module-name/ , adding Automatic-Module-Name allows us to move to Java 11 without worrying that the jar file name will change.