Martin Bonninblog.mbonnin.net·Jul 17, 2024Gradle brainteasers 2/2: relocatable input filesThis is a follow up to this other post about having fun with the Gradle APIs. In this post, I'm talking about how I spent a shameful amount of time understanding how Gradle handles input files. The problem The Apollo Gradle Plugin is generating Kotli...Discuss·31 readsKotlin
Martin Bonninblog.mbonnin.net·Jul 15, 2024Gradle brainteasers 1/2: aggregating artifactsI've been developing Gradle plugins for 7 years now. Sometimes I love it, sometimes I hate it. But even when I hate it, I love hating it! I just realized some of the Gradle APIs are like those metal wire brain teasers games: Are they easy? No. Do y...Discuss·128 readsKotlin
Jubril Edunjubriledun.hashnode.dev·Jul 4, 2024Configure and Trigger a Jenkins CI Server using Github WebhookIn this simple hands-on lab, we've been asked to configure a Jenkins project to build the train schedule app. The source code for the application is hosted in the GitHub Repo. The app already has build automation set up using gradle wrapper, and can ...DiscussJenkins
Devapraveendevpishon.hashnode.dev·Jun 25, 2024Creating a Keystore and Release APK on Linux: A Detailed Guide with Lost Keystore HelpAs a mobile app developer, you might occasionally encounter unorganized environments leading to the loss of your keystore for a production app. This can prevent you from deploying updated versions of your app on the Play Store. Deleting the existing ...Discuss·3 likeskeytool
Nikhil AkkiPronikhilakki.in·Jun 15, 2024Gradle vs Maven : Java build systemGradle and Maven are both build automation tools used primarily for Java projects, though they can be used with other programming languages as well. Here’s a comparison of the two: Gradle Overview: Gradle is a modern build automation tool that is kn...DiscussJavabuild-system-java
Christine Leemicrowavestine.hashnode.dev·Jun 13, 2024Installing Ghidra on Mac M1 feat. Installing Java, Gradle using Nix EnvInstalling Java https://search.nixos.org/packages?channel=24.05&show=jdk&from=0&size=50&sort=relevance&type=packages&query=jdk I don't use flakes so I've installed using nix-env -iA nixpkgs.jdk Close and reopen terminal Check with java --version a...DiscussNix
Merge Simpsonletsdev.hashnode.dev·May 13, 2024Intellij) JDBC 프로젝트 (3) Flyway 도입하기Simple JDBC Project (kor)(1) Java, DB 설치 + Docker Compose로 쉽게 해 보기(2) 프로젝트 생성, Postgresql 컨테이너 게시(3) Flyway 도입하기(4) JDBC 연결하기 Flyway란 무엇입니까? Flyway는 DDL 버전 관리를 위해 사용할 수 있는 DB Migration 도구입니다. 자바 애플리케이션을 실행하기만 해도 생성되어 있는 데이터베이스 테이블들과 시드 데이터, 더미 데이터...Discuss·27 readsJDBC
Merge Simpsonletsdev.hashnode.dev·May 13, 2024Intellij) JDBC 프로젝트 (2) 프로젝트 생성, Postgresql 컨테이너 게시Simple JDBC Project (kor)(1) Java, DB 설치 + Docker Compose로 쉽게 해 보기(2) 프로젝트 생성, Postgresql 컨테이너 게시(3) Flyway 도입하기(4) JDBC 연결하기 프로젝트 생성 파일 > New > Project... 메뉴를 선택하여 프로젝트 생성창을 띄웁니다. 왼쪽 탭에서는 New Project 탭을 선택합니다. 이것이 일반 자바 프로젝트입니다. 다음 이미지를 참고하여 프로젝트...DiscussJDBC
ProDevOpsGuyblog.prodevopsguy.xyz·May 10, 2024End to End CI/CD pipeline using GitHub Actions for Android ApplicationIn this article, you will get a brief idea about how to create an End to End CI/CD Pipeline using GitHub Actions for an Android Application. Project Source Code : LINK Here, we will be covering some use cases like how to trigger one workflow from ano...Discuss·143 readsGitHub
Chris Vesterscvesters.hashnode.dev·Apr 21, 2024Trying GradleI was very interested to try out Gradle and see how it compares to Maven. I knew that both tools are very similar but Gradle is more flexible and has a more compact syntax. In this blog post I will discuss in depth my first experience with Gradle. My...DiscussJava