In my latest Maven article I look at artifact coordinates — the convention that makes every dependency unique, keeps builds reproducible and allows Maven to resolve artifacts with precision.

#maven
#java
#apache
#cicd
#build
#buildtools
#devops
#devlearning
#softwaredevelopment
#softwaretesting

https://medium.com/maven-by-nature/understanding-maven-artifact-coordinates-73964a69f387?sk=e72b20fd5cc8bdb87626f3a3a3dd8a38

Understanding Maven Artifact Coordinates

Apache Maven is one of the most widely used build automation tools in the Java ecosystem. At the heart of Maven’s dependency management…

Medium
Introduction to Maven POM Files - Maven By Nature - Medium

Apache Maven is one of the most widely used build automation tools for Java projects. At the core of every Maven project is the Project Object Model, or POM. This file acts as the fundamental unit of…

Maven By Nature

For anyone interested, I've started a Medium publication on Apache Maven, where I'll be covering a broad range of topics.

Let me know if there are topics you'd like to see covered.

#apache
#build
#buildtools
#cicd
#devops
#java
#maven
#softwaredevelopment
#softwaretesting

https://medium.com/maven-by-nature

Maven By Nature

A publication for Apache Maven related topics

Maven By Nature
How To Set Up SAST Scanning Using Checkmarx One, GitHub Actions and GitHub Advanced Security

Checkmarx One is a cloud-native security platform that offers a variety of testing capabilities to help organizations find and fix vulnerabilities throughout the software development lifecycle. It…

DevOps By Nature
How To Install Maven - Maven By Nature - Medium

Apache Maven is one of the most popular build automation tools used in the Java world. In this guide, you will find step-by-step instructions on how to install Maven under Linux (Ubuntu), Windows and…

Maven By Nature

With Maven 4.0.0 just around the corner, I thought it would be a good idea to write a quick introduction to Apache Maven for any newcomers that are interested in getting acquainted with the tool, its history and philosophies.

I hope you find it interesting! :)

https://medium.com/maven-by-nature/introduction-to-maven-the-build-tool-that-modernized-java-development-f3c038b4d32e?sk=fe44db3512f026787bc2cd7d31e98b5f

#maven
#java
#apache
#cicd
#buildtools
#devops
#buildtools
#devlearning
#softwaredevelopment
#softwaretesting

Introduction to Maven: The Build Tool That Modernized Java Development

Back in the days when Java was more or less still in its infancy, there were very few tools to build your code with. The options were to write your own scripts that would wrap around the javac…

Maven By Nature

Build tools officially released!

Earlier, we’ve detailed the build system and how it’s going to be used in all our projects prior to the official release. This was one of our efforts to make sure that we deliver quality projects. Now, we’ve finished the core of the system and released it as version v1.0 that you can find below.

View the v1.0 tag

As for the Makefiles, we haven’t introduced the unified Makefile script, but we will provide it in the official documentation for projects to have their root-level Makefile. Also, the build system now has an official GitBook documentation that you can consult here.

View the documentation

This build system’s goals are to save time writing long and complicated commands, especially when dealing with large projects and to make the build process more consistent across workflows. Not only that, but we’re also providing scripts that provide more actions than just building the project; those include cleaning up old build output, incrementing the project version, and pushing the artifacts to the package registry, such as NuGet for C# and Cargo for Rust.

As we develop projects, we’ll make sure to release new versions that will improve your experience when using this build toolset.

#build #BuildTool #BuildTools #Makefile #news #Tech #Technology #update

Build tools officially released!

Earlier, we’ve detailed the build system and how it’s going to be used in all our projects prior to the official release. This was one of our efforts to make sure that we deliver qualit…

Aptivi
Ah, yes, another "revolutionary" build tool—because #Java, #Scala, and #Kotlin #developers were desperately lacking in build systems. 🛠️ Apparently, #Mill is the ultimate solution... to a problem no one knew existed. But hey, at least you can now write more #configuration files instead of code! 📜💤
https://mill-build.org/mill/index.html #buildtools #HackerNews #ngated
Mill: A Better Build Tool for Java, Scala, & Kotlin :: The Mill Build Tool

1/5 Heya Fed, Hint of the day for the devs out there: I was heavily reliant on Dependabot to keep my project's software dependencies versions up to date (you are keeping your dependencies up to date, right?).

Some colleagues who are deeper into OSS told me to try Renovate, but I mostly dismissed it as just alt tech.

https://docs.renovatebot.com/

#devops #renovatebot #oss #dependabot #automation #softwaremaintenance #ci #monorepo #buildtools #developerexperience #selfhosted