Comments (13)
There is no JDK 8 compatibility in this project.
from checkstyle.
https://docs.oracle.com/en/java/javase/11/tools/jlink.html
https://snyk.io/blog/jlink-create-docker-images-spring-boot-java/
from checkstyle.
#14139 is Pull request for issue #14120
We closing your issue as duplicate, to keep all reasons in one place.
from checkstyle.
@romani I've started looking into this. Once I have a modular build working correctly, I will post it to the JPMS Attic repository where it can be tested easily with other libraries.
I've already done the work to ship modular Guava and other dependencies that Checkstyle needs. In fact, I'm using Checkstyle's build as an integration test against modular-enabled Guava and Protobuf. It's already passing.
So, doing the work to modularize Checkstyle, and then promoting it from a test in that repo to a library available in the JPMS Attic is not so hard.
I'll check back in when I have news which shouldn't be too long.
from checkstyle.
Is it same as #14120 ?
from checkstyle.
What is jlink ?
from checkstyle.
What is jlink ?
jlink tool is kind of partially similar to docker but exclusively for java. Like images to containers in docker, jlink generates a java image which usually contains modules that are required to run the application.
It is more of a customizable option where we can pick the modules. So yes, a custom image is created using jlink
from checkstyle.
@rnveach Thanks that's a good point and should make things easier.
from checkstyle.
Closed as duplicate of #14120
from checkstyle.
@romani Why was this closed? An Automatic-Module-Name
isn't the same as a module-info.java
... it might be a duplicate of #14139?
from checkstyle.
Ah, understood @romani. Thank you for explaining 👍
from checkstyle.
@romani If that PR gets stale please tag me, I would be happy to help.
from checkstyle.
@sgammon , help is required.
from checkstyle.
Related Issues (20)
- How to exclude java-Files that contain @Generated-Annotation? HOT 4
- Improve documentation - how to add usage of `var` to check `IllegalType`? HOT 6
- Column number in `DetailNode` should start with 1 HOT 16
- LITERAL_DEFAULT token support in RightCurlyCheck
- False Negative of ClassFanOutCheck with "new" Keyword HOT 6
- MagicNumberCheck NPE when ignoring field declarations HOT 11
- Parse exception for RAW string template (Java 21+) HOT 3
- IllegalType Not Working For Annotation Using FQN HOT 3
- Remove Support for String Template Syntax
- Re-enable and Monitor `YAMLSchemaValidation` inspection HOT 6
- Resolve `TailRecursion` inspection violations by replacing tail recursive calls HOT 4
- log() method incorrectly calculates the column number when Tabs are used HOT 8
- WhitespaceAround reports a violation when switch expression is passed as a method argument HOT 2
- Parameter name should be provided after @param tag HOT 1
- Please REMOVE most badges from the README HOT 5
- Please, add a small section to the README on how to install and use this tool HOT 5
- Test to ensure website checks/filters are in alphabetical order
- Fix performance test HOT 3
- build failure due to maven.plugin.json HOT 2
- Github generate site fails to generate links with anchors.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from checkstyle.