Пакую для Guix различные пакеты, необходимые для сборки Java-программ:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0d461393e444a993a469b521d4cf46dee9e2767e
\o/
#guix #dev #maven #java
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0d461393e444a993a469b521d4cf46dee9e2767e
\o/
#guix #dev #maven #java
Приняли мой патч в GNU Guix с
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=8349fce0ee37469313dec40e61642af3f9a77792
#gnu #guix #java
java-slf4j-nop
:https://git.savannah.gnu.org/cgit/guix.git/commit/?id=8349fce0ee37469313dec40e61642af3f9a77792
#gnu #guix #java
Отправил в GNU Guix патч с Java-библиотекой
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57913
#gnu #guix #guix_patches #java
argparse4j
:https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57913
#gnu #guix #guix_patches #java
👍1
Приняли патч, добавляющий
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=fc07082fe3d750c85282c4aa57d01a36ebe9296b
Количество пакетов в GNU Guix на данный момент:
\o/
#gnu #guix #java
maven-sisu-plugin
в GNU Guix:https://git.savannah.gnu.org/cgit/guix.git/commit/?id=fc07082fe3d750c85282c4aa57d01a36ebe9296b
Количество пакетов в GNU Guix на данный момент:
$ guix package -A | wc -l
21379
\o/
#gnu #guix #java
Как-то раз Эрнеста Хэмингуэя попросили написать самый короткий рассказ, способный растрогать любого человека.
Хэмингуэй проиграл спор, но собрал Java.
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java-bootstrap.scm?id=aac0605de312ccc854928959530fd77d68723154#n56
#gnu #guix #java #bootstrap #reproducibility
;;;
;;; Java bootstrap toolchain.
;;;
;; The Java bootstrap begins with Jikes, a Java compiler written in C++. We
;; use it to build a simple version of GNU Classpath, the Java standard
;; library. We chose version 0.93 because it is the last version that can be
;; built with Jikes. With Jikes and this version of GNU Classpath we can
;; build JamVM, a Java Virtual Machine. We build version 1.5.1 because it is
;; the last version of JamVM that works with a version of GNU classpath that
;; does not require ECJ. These three packages make up the bootstrap JDK.
;; This is sufficient to build an older version of Ant, which is needed to
;; build an older version of ECJ, an incremental Java compiler, both of which
;; are written in Java.
;;
;; ECJ is needed to build the latest release (0.99) and the development
;; version of GNU Classpath. The development version of GNU Classpath has
;; much more support for Java 1.6 than the latest release, but we need to
;; build 0.99 first to get a working version of javah. ECJ, the development
;; version of GNU Classpath, and the latest version of JamVM make up the
;; second stage JDK with which we can build the OpenJDK with the Icedtea 2.x
;; build framework. We then build the more recent JDK Icedtea 3.x, and all
;; other versions of OpenJDK.
Хэмингуэй проиграл спор, но собрал Java.
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java-bootstrap.scm?id=aac0605de312ccc854928959530fd77d68723154#n56
#gnu #guix #java #bootstrap #reproducibility
⚡2
🔥7⚡1
David J. Eck, "Introduction to Programming Using Java" (Version 9.0, JavaFX Edition):
https://math.hws.edu/javanotes/
Книга по Java + JavaFX, распространяемая под лицензией Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
#books #programming #java #javafx
https://math.hws.edu/javanotes/
Книга по Java + JavaFX, распространяемая под лицензией Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
#books #programming #java #javafx