layrry
A Runner and API for Layered Java Applications (by moditect)
moditect-gradle-plugin
A ModiTect plug-in for the Gradle build system (by moditect)
Our great sponsors
layrry | moditect-gradle-plugin | |
---|---|---|
3 | 1 | |
320 | 10 | |
-0.3% | - | |
4.6 | 0.0 | |
9 months ago | over 1 year ago | |
Java | Groovy | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
layrry
Posts with mentions or reviews of layrry.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-19.
-
Kafka 4.0, Flink 2.0, Hadoop, and now Spark 4.0 will all drop Java 8 and move to Java 11+!
No, JPMS does not automatically turn the JVM into an NPM like experience with the same dependency being available in different versions. It is possible using the layer feature JPMS introduced, for example with Layrry, but as I understand it, by default Java only has 2 (?) layers, bootstrap and application, corresponding to the bootstrap and application classloaders.
-
Which would be the scala way of building a modular/plugin based architecture application?
Use https://github.com/moditect/layrry which is based on Java Modules. Not tried yet. Sbt does not recognize module-info.java which is essential for it to work. Possible solution is implement an Sbt Plugin. But, I don't know if at the end this would work in development mode which is important.
-
Java Modules - are they common and should we use them?
github.com/moditect/layrry
moditect-gradle-plugin
Posts with mentions or reviews of moditect-gradle-plugin.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-02-25.
-
Java Modules - are they common and should we use them?
In this case, you probably will need to use https://github.com/moditect/moditect-gradle-plugin to add the module-info to the dependencies. While they are automatic modules you cannot make a module require an explicit library. Using the moditect plugin you can add the module-info to other jars and add the explicit requires.
What are some alternatives?
When comparing layrry and moditect-gradle-plugin you can also consider the following projects:
maven-jpackage-template - Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.
jtoolprovider-plugin - This Maven Plugin does two things. First, it automatically transforms your Maven dependency graph into Java modules. Second, it bridges Maven and built-in Java tools like jdeps, jlink, and jpackage.
moditect - Tooling for the Java Module System
MacWire - Lightweight and Nonintrusive Scala Dependency Injection Library
piranha - Piranha - a modern cloud runtime