Top 23 Java Maven Projects
🏗 Build container images for your Java applications.Project mention: JIB MAVEN PLUGIN | reddit.com/r/u_sybrenbolandit | 2021-09-10
For a complete overview of all capabilities of the jib maven plugin take a look at the docs here. Or use another useful tutorial such a this one from Baeldung.
Java interface to OpenCV, FFmpeg, and more
Just checking my code. I ended up using this: https://github.com/bytedeco/javacv. Specifically the javacv-platform library: http://bytedeco.org/builds/.
Run Linux Software Faster and Safer than Linux with Unikernels.
Apache Maven coreProject mention: The Problem with Gradle | reddit.com/r/java | 2021-01-08
https://github.com/apache/maven/blob/master/pom.xml#L33 Current state of the master branch: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12349448
INACTIVE: A maven plugin for DockerProject mention: BellSoft has built the Java 17 ( LTS ) JRE Oracle Should Have Built | reddit.com/r/java | 2021-09-27
So there are multiple ways of building Docker images for Java apps. For instance, this is probably one of the oldest plugins for Maven: https://github.com/spotify/docker-maven-plugin.
Keep your code spotlessProject mention: The obligatory braces and if/else questions | reddit.com/r/javahelp | 2021-09-10
I use Spotless and it works quite well, but there are many other options. Also good IDEs can reformat your code.
The missing Java distribution of native C++ libraries
Automated driver management and Docker builder for Selenium WebDriverProject mention: How do I avoid explicitly specifying a driver like ChromeDriver, MozillaDriver, and OperaDriver for a browser using Selenium Java? | reddit.com/r/selenium | 2021-10-03
This (https://github.com/bonigarcia/webdrivermanager) is an open-source Java library that carries out the management (i.e., download, setup, and maintenance) of the drivers required by Selenium WebDriver (e.g., chromedriver, geckodriver, msedgedriver, etc.) in a fully automated manner.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Maven Plugin for Android Application development and more
Maven Archetypes for Android development
Strongbox is an artifact repository manager. (by strongbox)
JavaFX samples to run with different options and build tools (by openjfx)Project mention: JavaFX | reddit.com/r/vscode | 2021-10-18
Yes, JavaFX is a pain to configure. I'd recommend using Maven or Gradle with the JavaFX plugin to manage your application, that way you don't need to download and configure the entire OpenJFX SDK. There are samles for both Maven and Gradle in the repo you linked, so I would try them out. Note that only the Gradle sample includes a wrapper, so if you try the Maven sample you'll need to install Maven first.
:package: Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.
Successor of the deprecated Fabric8 Maven PluginProject mention: Eclipse JKube - Successor of the deprecated Fabric8 Maven Plugin | reddit.com/r/devopsish | 2021-03-30
:rocket: Release projects quickly and easily with JReleaserProject mention: How do people use Java Swing? | reddit.com/r/java | 2021-06-04
There are a few nuances left here and there which is why I'm planning jpackage support for https://jreleaser.org
Policeman's Forbidden API CheckerProject mention: Retrofit Java | reddit.com/r/java | 2021-05-14
Regarding the "deleting them if not necessary any or are deprecated or do not make sense anymore ", something you can use today is this nice maven plugin:forbidden-apis.
Formatter Maven PluginProject mention: What java formatter do you use for formatting source code? | reddit.com/r/java | 2021-07-23
I've been partial to revlc/formatter-maven-plugin for some time
Library for cross-version Minecraft Bukkit support and various efficient API methods.Project mention: saberfactions problem with id | reddit.com/r/admincraft | 2021-05-24
even according to XSeries it should be that...
Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.Project mention: Is it worth the effort to modularise my project? | reddit.com/r/java | 2021-09-05
A maven plugin that automatically deploys https://github.com/google/google-java-format code formatter as a pre-commit git hookProject mention: Guide to Reformatting Code in IntelliJ | reddit.com/r/java | 2021-08-02
🧩 Java modules published at Maven Central (by sormuras)Project mention: Your problems with Java modules | reddit.com/r/java | 2021-06-18
There are over 3.3k modules on Maven Central and I know a few projects myself that use it, including a 20yo monolith.
Apache Maven Compiler PluginProject mention: How are library developers expected to test multi-release jars? | reddit.com/r/java | 2021-05-02
Like, check out how the compiler plugin itself is tested: https://github.com/apache/maven-compiler-plugin/blob/master/pom.xml#L254
Free and open-source dating platform that respects your privacyProject mention: Are there any dating/friendship apps that are a bit more privacy focused than the common ones? What exactly I mean is answered in the post. | reddit.com/r/privacy | 2021-05-31
I'm actually working on one, since none exist. Source code: https://github.com/Alovoa/alovoa. Full release "soon" :)
The goal of this project is to create a simple Spring Boot REST API, called simple-service, and secure it with Keycloak. Furthermore, the API users will be loaded into Keycloak from OpenLDAP server.Project mention: A detailed guide to SSO on Kubernetes | news.ycombinator.com | 2021-04-06
Okaaay, now I have a keycloak server and an ldap server running. I guess my next step is to shell in to the ldap host, wget https://github.com/ivangfr/springboot-keycloak-openldap/blob..., edit it to me needs, look up how to generate openldap password hashes, go back in to keycloak, and try to configure that to talk to my ldap server.
So now I need to look up the default values for
Vendor, Username LDAP attribute, RDN LDAP attribute, UUID LDAP attribute, User Object Classes, Connection URL, Users DN, Custom User LDAP Filter, Search Scope, Bind Type, Bind DN, Bind Credential
If I knew what vendor openldap was considered setting the Vendor would fill a bunch of of those in. Well let's try following through this this random blog post and hope it works: https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/au...
Compare that to the experience of deploying say, wordpress. And hey look, it already comes with an authentication backed!
Sure, you can build something that does more or less the same thing but you have to do a fair bit of work to get to that point. Realistically if you haven't done it before, and if you don't have any ldap experience, you're looking at a solid couple of hours to get that set up.
And it's still apparently going to use 100s of MB of ram.
What are some of the best open-source Maven projects in Java? This list will help you:
Are you hiring? Post a new remote job listing for free.