io.takari:jdkget

Takari: The future of software delivery.

Лицензия

Лицензия

Группа

Группа

io.takari
Идентификатор

Идентификатор

jdkget
Последняя версия

Последняя версия

0.0.24
Дата

Дата

Тип

Тип

takari-jar
Описание

Описание

Takari: The future of software delivery.
Система контроля версий

Система контроля версий

http://github.com/takari/jdkget

Скачать jdkget

Имя Файла Размер
jdkget-0.0.24.pom
jdkget-0.0.24.jar 1 MB
jdkget-0.0.24-sources.jar 612 KB
Обзор

Зависимости

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

JdkGet

JdkGet is a Java utility that allows you to download Linux/OSX/Windows JDKs from Oracle, and extract them in arbitrary directories in a fully automated way.

To install a JDK you can use something like the following:

JdkReleases rels = JdkReleases.get();
ITransport transport = createTransportFactory().createTransport();

JdkRelease rel = rels.select("8u201");
JCE jce = rels.getJCE(rel.getVersion());

JdkGetter getter = new JdkGetter(transport, StdOutput.INSTANCE);

File outputDir = ...;
getter.getJdk(rel, jce, Arch.autodetect(), outputDir);

You can find a list of available JDKs here.

By using this utilitiy you agree to the Oracle Binary Code License Agreement for Java SE.

Building

To build JDKGet use the Maven Wrapper script provided with the project:

./mvnw clean install

Integration testing

Testing downloads of all versions can be performed using it profile and providing your OTN credentials:

mvn clean verify -Pit -Dio.takari.jdkget.username=<otnUsername> -Dio.takari.jdkget.password=<otnPassword>

The result will produce a shaded JAR in the target/ directory which can we executed using java -jar jdkget-${version}.jar

*nix and Solaris

Downloads and extracts a .tar.gz, simple and easy

OSX

This will retrieve the Java equivalent of a turducken: the GZipped CPIO files of the JDK, wrapped in an XAR file, inside an HFS disk image. Can't we just use TarGz files? No, no, that would be too easy.

Windows

Similar to OSX, but with tools.zip (with some jars pack200'd) in CAB in EXE in EXE.

NOTES

io.takari

Версии библиотеки

Версия
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1