If you want to integration-test your Maven project, you might already use GitHub Actions.
Testing with a Maven toolchain is a little more complex to set up. This tutorial will show how I did this for the maven-jlink-plugin.
Open Source Software is the definition of software, whose application source code is publicly available. This is not the same as “free and open source software” or “libre and open source”, because public source code does not grant you any rights.
However, most open source software presented in this category is also free/libre (FLOSS).
If you want to integration-test your Maven project, you might already use GitHub Actions.
Testing with a Maven toolchain is a little more complex to set up. This tutorial will show how I did this for the maven-jlink-plugin.
Have you ever wondered how your program will connect to other hosts?
Well, I can tell you the answer for Java (any version) and compare it to Python. It is a 90’s implementation, and there is not even a good way to fix it.
Glowroot is a lightweighted but feature-rich java VM agent, which will allow you to collect and evaluate metrics from almost any VM. For larger setups, you might want to install a central collection instance. This guide covers how to set up Glowroot Central on OpenLiberty, a lightweigt and extremely fast Java Application Server (aka Servlet Container).
The java application server OpenLiberty will receive support for Certificates issued by Let’s Encrypt. The setup will be ridiculously easy as always. You can just paste the following lines into your server.xml
ein:
I just finished a new project: A social bot for Twitter. It’s name is @BotZodiac, it’s purpose to twitter the current zodiac sign status. Of…
Eclipse Photon finally ships with a toString() template configurator. Sadly, this dialog has some major limitations: It is not possible to configure the templates as…
A btrfs raid1 means mirroring all data and meta data on file system level. If you ever found some of your data lost after a btrfs scrub, you might know this output:
scrub status for <UUID> scrub started at Thu Dec 25 15:19:22 2014 and was aborted after 89882 seconds total bytes scrubbed: 1.87TiB with 4 errors error details: csum=4 corrected errors: 0, uncorrectable errors: 4, unverified errors: 0
My Plugin Missing Tombstones for Webtrees reached version 1.1.1. Since version 1.0.0 the following features were implemented: There is a german translation available. You can…
If you are using Apache Guacamole to access your computers via VNC, RDP or SSH, you might be interested on how to run this web application (war file) as Guacamole Liberty Profile Stack (i.e. on IBM Websphere Liberty Profile). Additionally, you can start the IBM server with systemd to see the console logs in journalctl. Although Liberty Profile is a licenced and proprietary product by IBM, it is free of charge for non-production purposes and development.