Building: No need with python?

Yes, building is needed with python.  Python normally uses an environment build approach which allows the developer to run code without noticing a build, and simple programs even when shared can seem to need no build.  To get started with programming with python, you just don't notice builds, although usually they become important later.  But… Continue reading Building: No need with python?

Starting with gradle, creating a simple build.gradle

(note: proof edits pending) Gradle a very well known building tool, originating in JVM world, but spreading to wider and wider use. A building tool is designed to automate workflows, particularly for building programs but in fact can automate any workflow iincluding building, linting, testing, pushing and much more to make your life easier. Sometimes… Continue reading Starting with gradle, creating a simple build.gradle

Gradle with Intellij: Using build.gradle

When first opening a kotlin project that has a gradle configuration, If you haven't installed gradle, check the following tutorial to install it: https://gradle.org/install/ Open Intellij: Open: If Intellij is already running: From "File" menu, click "Open" If Intellij is not already running: Choose "Import Project" Select the build.gradle from the project you want to open Click "Open as… Continue reading Gradle with Intellij: Using build.gradle

How to publish artifacts to Maven Central via Gradle

Publishing artifacts on Maven Central is a close equivalent to publishing Python packages on PyPI (aka the cheese shop). If you have published packages on PyPI before, you will find these steps a bit more advanced than those you tackled in Python. 0. First things first 1. Sign up 2. Apply for your namespace 3. Get… Continue reading How to publish artifacts to Maven Central via Gradle