feature/manual_and_auto_classpath_option #1
@ -6,7 +6,7 @@ RUN apt-get update && apt-get install -y \
|
|||||||
zip \
|
zip \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
RUN curl -fsSL -o /tmp/warp-packer \
|
RUN curl -fsSL -o /tmp/warp-packer \
|
||||||
https://github.com/dgiagio/warp/releases/download/v0.3.0/linux-x64.warp-packer \
|
https://git.kirby-link.dd-dns.de/attachments/f701fbff-c58b-4aac-91e3-47efda1fc760 \
|
||||||
&& install -D \
|
&& install -D \
|
||||||
--mode=755 \
|
--mode=755 \
|
||||||
--owner=root \
|
--owner=root \
|
||||||
|
@ -8,7 +8,7 @@ First install [warp-packer](https://github.com/dgiagio/warp/releases) and ensure
|
|||||||
|
|
||||||
```
|
```
|
||||||
$ LOCATION=/usr/local/bin \
|
$ LOCATION=/usr/local/bin \
|
||||||
LINK=https://raw.githubusercontent.com/guziks/warp4j/stable/warp4j \
|
LINK=https://git.kirby-link.dd-dns.de/public/warp4j/raw/branch/master/warp4j \
|
||||||
TEMP_LOCATION=/tmp/warp4j \
|
TEMP_LOCATION=/tmp/warp4j \
|
||||||
bash -c 'curl -fsSL -o $TEMP_LOCATION $LINK && \
|
bash -c 'curl -fsSL -o $TEMP_LOCATION $LINK && \
|
||||||
sudo install -D \
|
sudo install -D \
|
||||||
|
@ -6,7 +6,7 @@ Turn JAR (java archive) into self-contained executable in a single command.
|
|||||||
|
|
||||||
- downloads java runtimes automatically
|
- downloads java runtimes automatically
|
||||||
- makes runtimes optimized for your application
|
- makes runtimes optimized for your application
|
||||||
- creates self-contained binaries for Linux, macOS and Windows using [warp-packer](https://github.com/dgiagio/warp)
|
- creates self-contained binaries for Linux, macOS and Windows using [warp-packer](https://git.kirby-link.dd-dns.de/public/warp)
|
||||||
- works on Linux, macOS and Windows (with Windows Subsystem for Linux)
|
- works on Linux, macOS and Windows (with Windows Subsystem for Linux)
|
||||||
- supports cross "compilation"
|
- supports cross "compilation"
|
||||||
- does not require neither JDK nor JRE installed
|
- does not require neither JDK nor JRE installed
|
||||||
@ -20,7 +20,7 @@ Just put both `warp4j` and `warp-packer` somewhere in your PATH and run `warp4j
|
|||||||
Curl one-liner installs latest versions of both `warp4j` and `warp-packer`:
|
Curl one-liner installs latest versions of both `warp4j` and `warp-packer`:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ bash -c "$(curl -fsSL https://git.kirby-link.dd-dns.de/public/warp4j/raw/branch/feature/manual_and_auto_classpath_option/install)"
|
$ bash -c "$(curl -fsSL https://git.kirby-link.dd-dns.de/public/warp4j/raw/branch/master/install)"
|
||||||
```
|
```
|
||||||
|
|
||||||
This script will show missing dependencies (if there are any), they must be installed with your package manager.
|
This script will show missing dependencies (if there are any), they must be installed with your package manager.
|
||||||
@ -67,6 +67,8 @@ Options:
|
|||||||
(default: 17)
|
(default: 17)
|
||||||
-cp, --class-path <classpath>
|
-cp, --class-path <classpath>
|
||||||
adds additional classpaths to the jdeps call
|
adds additional classpaths to the jdeps call
|
||||||
|
--auto-class-path extract and get class-path values from jar file
|
||||||
|
ignored when -cp, --class-path is set
|
||||||
-o, --output <directory>
|
-o, --output <directory>
|
||||||
override output directory;
|
override output directory;
|
||||||
this is relative to current PWD
|
this is relative to current PWD
|
||||||
@ -83,8 +85,6 @@ Options:
|
|||||||
--pull check if more recent JDK/JRE distro is available;
|
--pull check if more recent JDK/JRE distro is available;
|
||||||
by default latest cached version that matches
|
by default latest cached version that matches
|
||||||
"--java-version" is used
|
"--java-version" is used
|
||||||
--spring-boot extract from (Spring-Boot) jar the dependencies'
|
|
||||||
to get the classpath for jdeps call'
|
|
||||||
--linux create binary for Linux
|
--linux create binary for Linux
|
||||||
--macos create binary for macOS
|
--macos create binary for macOS
|
||||||
--windows create binary for Windows
|
--windows create binary for Windows
|
||||||
@ -97,6 +97,7 @@ Options:
|
|||||||
"java <options> -jar <jar file>";
|
"java <options> -jar <jar file>";
|
||||||
use quotes when passing multiple options
|
use quotes when passing multiple options
|
||||||
example: '-Xms512m -Xmx1024m'
|
example: '-Xms512m -Xmx1024m'
|
||||||
|
-s, --silent using javaw instead of java for windows
|
||||||
-h, --help show this message
|
-h, --help show this message
|
||||||
```
|
```
|
||||||
|
|
||||||
|
2
install
2
install
@ -87,7 +87,7 @@ function get_missing_deps() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
WARP4J_LINK="https://git.kirby-link.dd-dns.de/public/warp4j/raw/branch/feature/manual_and_auto_classpath_option/warp4j"
|
WARP4J_LINK="https://git.kirby-link.dd-dns.de/public/warp4j/raw/branch/master/warp4j"
|
||||||
|
|
||||||
echo "Getting information about warp-packer releases..."
|
echo "Getting information about warp-packer releases..."
|
||||||
WARP_LINK=$(get_warp_link $THIS_PLATFORM)
|
WARP_LINK=$(get_warp_link $THIS_PLATFORM)
|
||||||
|
Loading…
Reference in New Issue
Block a user