Maven
-
Wordish with JavaFX – Part 5
Let’s turn to JavaFX charts, showing how to customize charts with orientation and colors and how to add nodes to the chart scene graph!
-
Java on Azure Tooling Update – June 2022
We introduce the new application-centric view on Azure toolkit for IntelliJ that will make the interface more user-friendly.
-
Wordish with JavaFX – Part 4
Continue with Part 4, where we’ll look at how we get our words and how we determine if a submitted word is valid!
-
Wordish with JavaFX – Part 3
The JavaFX controller code maintains game state and responds to user input with appropriate updates to the UI.
-
Wordish with JavaFX – Part 2
Learn specialized JavaFX Labels and Buttons, pseudo-classes for CSS styling, and third-party font libraries and customizing Scene Builder!
-
- Developer Tools
- DevOps
- Maven
- Tutorials
How to Publish a Java Maven Project to the Maven Central Repository
You can follow this article if you need to publish a Java Maven-based library or artifact to Maven.
-
- Developer Tools
- Maven
- Tutorials
Use git bisect to Pinpoint a Bug
I had read about git bisect a few times and figured that this time, I would use that tool to find an annoying bug.
-
- Maven
- Tools
The Flatten Maven plugin
You don’t need to wait until the release of Maven 5; we can use the Maven Flatter Plugin to between build POM and consumer POM. It’s a freebie; consider using it if you are a library developer.
-
- Getting Started
- Maven
Introduction to Maven Toolchains
How to make sure I can build projects projects on Java 8, 11, and 17 without having to constantly switch Java runtimes?
-
Taking Your Database Beyond a Single Kubernetes Cluster
Running a database (or indeed any application) across multiple regions or K8s clusters is tricky without proper care and planning up front.
-
- Getting Started
- Maven
Understanding Apache Maven (Part 9): Versions in Maven
Maven uses the version as a coordinate in identifying an artifact, which are covered in “Understanding Apache Maven (Part 9)”.
-
- Getting Started
- Maven
Understanding Apache Maven (Part 8): Maven Plugins
Maven is a plugin-execution framework: plugins are an assembly of goals, code written as MOJOs (Maven’s plain Old Java Objects).
-
- Getting Started
- Maven
Understanding Apache Maven (Part 7): Configuring Apache Maven
Maven can depend on constraints external to what is packaged. Examples include the JDK to use (assuming there are several JDKs on the device).
-
- Getting Started
- Maven
Understanding Apache Maven (Part 6): POM Reference
Not meant as a full dissection of the Apache Maven pom.xml, this article will go through some of its common portions.
-
- Getting Started
- Maven
Understanding Apache Maven (Part 5): Dependencies in Maven
In this, part 5 of the series, a walkthrough of the topic of Maven dependencies is covered!
-
- Maven
- Performance
Faster Maven Builds (Part 2): Inside Docker
Following on from different techniques to fasten your Maven builds, I’d like to widen the scope and do the same for Maven builds inside Docker.
-
- Maven
- Performance
Faster Maven Builds (Part 1)
I want to detail some techniques you can leverage to make your Maven builds faster in this article. The next article will focus on how to do the same inside of Docker.
-
- Getting Started
- Maven
Understanding Apache Maven (Part 4): Maven Lifecycle
Apache Maven executions are tied to lifecycles. A lifecycle groups a sequence of activities.
Maven provides three basic lifecycles for its standard build management. More lifecycles can be created as needed, though that is a rare need. There are three standard lifecycles provided by Maven.
-
- Getting Started
- Maven
Understanding Apache Maven (Part 3): Maven Coordinates & POM Inheritance
In Part 3 of the series, an explanation of dependency coordinates and “distinguishers” as well as a more detailed look at POM hierarchies are covered.
-
- Getting Started
- Maven
Understanding Apache Maven (Part 2): POM Hierarchy and Effective POM
First, a maven POM is not a popular pomegranate juice nor is it related to the colorful pom-poms.
A Maven POM is definitely is wonderful and brings as much joy to a developer as does a pom-pom to a kid.
-
- Maven
Understanding Apache Maven (Part 1): The Basics
Apache Maven (commonly referred to as “Maven”) is a Build Management tool.
Maven is primarily used to build Java projects. Other language projects can also be built using Maven.