You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
set download_url="https://github.com/bell-sw/LibericaNIK/releases/download/23.1.3+2-21.0.3+10/bellsoft-liberica-vm-core-openjdk21.0.3+10-23.1.3+2-windows-amd64.zip"
set download_url="https://github.com/bell-sw/LibericaNIK/releases/download/23.1.3+2-21.0.3+10/bellsoft-liberica-vm-core-openjdk21.0.3+10-23.1.3+2-windows-amd64.zip"
[JGit PGM](https://github.com/eclipse-jgit/jgit/tree/master/org.eclipse.jgit.pgm), part of the Eclipse [JGit](https://github.com/eclipse-jgit/jgit)[project](https://projects.eclipse.org/projects/technology.jgit),
4
7
is the stand-alone command-line Java program which provides Git commands similar
5
8
to the native [git](https://git-scm.com) commands, to access Git repositories.
6
9
7
-
Usually distributed as a jar package, JGit [PGM](https://git.eclipse.org/c/jgit/jgit.git/tree/org.eclipse.jgit.pgm)
10
+
Usually distributed as a jar package, JGit [PGM](https://github.com/eclipse-jgit/jgit/tree/master/org.eclipse.jgit.pgm)
8
11
is also distributed as a stand-alone, self-contained (with all dependencies), executable shell archive,
@@ -18,7 +21,7 @@ This project aims to produce platform-specific, native executable `jgit` of the
18
21
using the [GraalVM native-image](https://www.graalvm.org/reference-manual/native-image) utility,
19
22
complementing the shell archive distribution.
20
23
21
-
Gradle and Maven build scripts are provided for building the project. The latest JGit version used here is 6.7.0.
24
+
Gradle and Maven build scripts are provided for building the project. The latest JGit version used here is [7.2.0](https://projects.eclipse.org/projects/technology.jgit/releases/7.2.0).
22
25
23
26
## Build pre-requisites
24
27
@@ -27,6 +30,19 @@ shows how to set up GraalVM and its native-image utility for common platforms.
27
30
[Gluon](https://gluonhq.com/) also provides some setup [details](https://docs.gluonhq.com/#_platforms)
28
31
for GraalVM native-image creation.
29
32
33
+
Actually, because this PGM application can produce a graphical window showing the commit logs,
34
+
via the command `jgit glog`, e.g.:
35
+
36
+
<imgsrc="jgit-glog.jpg"/>
37
+
38
+
and thus for a *Swing-based application* like this PGM project, an implementation of GraalVM called
39
+
the [Liberica Native Image Kit](https://bell-sw.com/pages/downloads/native-image-kit/)
40
+
can produce a *working* native executable better than the stock
41
+
[GraalVM-CE](https://github.com/graalvm/graalvm-ce-builds) software could, for some reason.
42
+
This Liberica NIK software is used in the GitHub Actions
0 commit comments