Jeka 0.11.50 is out:
⭐️support of Java 25
⚡️Better Pom//Bom resolution
🪐Improved Kotlin support
💫Enriched source app management.
🌍 Now available in SDKMAN!
🚀 •sdk install Jeka•
A new fresh way to build and publish our Java applications: https://t.co/MGTvF2BqcH
We can rid of old Maven/gradle XML and DSL and just use super simple properties or Java code to setup builds.
Plus: no need to install JDKs or other tooling on build machine, it does it automatically.
As of version 0.11.42, https://t.co/MGTvF2BqcH runs and installs Java apps from source, as a @github repo.
Unlike glorious @jbangdev , Jeka operates at the repository level, enabling running entire apps—command-line, Swing, or full server with JS frontend—in JVM or native mode.
Deploying apps built with @GraalVM is simple as: code, and push to repo. Once on repo, any Jeka user can run or install it in one command.
See examples: `jeka app: catalog`
Docs: https://t.co/TQ8GkVxGZj
Jeka now enables publishing Java artifacts to Maven Central via Central Portal.
By far, it's the simplest method around!😀
Check it out: https://t.co/o5uBFSbhlB
No need for @Maven, @JDK, @java_graalvm or @nodejs installed on your machine to build and install @QuarkusIO apps. Just run:
jeka app: install repo=https://t.co/9MWWMfJFmR
More examples: Install Jeka then run
jeka app: --doc
https://t.co/MGTvF2BqcH
Start Java for Real – Use third-party dependencies, test, and publish worldwide in minutes.
JeKa bridges JBang and regular project structures, perfect for learning Java or prototyping apps.
https://t.co/tA7AdJdqqi
#java#buildtool#jbang#maven#gradle
@IntelliJSupport @intellijidea Still happening today. Pressing ‘Enter’ after a statement in a sequence offsets the cursor 8 spaces to the right instead of aligning with the previous statement.
Using Jeka, you can create native image of your Java application, without installing GraalVM.
Just execute :
'jeka native: compile'
or 'jeka docker: buildNative'
JeKa will fetch and execute everything for you.
Open-API plugin for JeKa is now available : https://t.co/48WdGyKNC0
It allows to generate server and client code from an openApi specification, without limitation.
IMO, the main reason that unproductive software-engineering orgs get that way is management preventing them from being productive. The problem is _not_ the engineers. Don't blame the victim.