Wo finde ich ein Repository mit Funktionaljava 3.0?
-
28-10-2019 - |
Frage
Ich möchte funktionale Java verwenden 3.0 in einem Maven -Projekt. Ich habe ein wenig gegoogelt, aber ich kann keine gültigen Informationen finden, um die Korrektur "Abhängigkeit" in meine pom.xml aufzunehmen.
Jemand genannt Dass er die Artefakte in das Scala-Tools Maven-Repository hochladen würde, aber es scheint nicht, als würde er seine Ankündigung verfolgt.
Es scheint nicht einmal, dass frühere Versionen von funktionalem Java bei Maven erhältlich sind.
Hat jemand gültige und aktuelle Informationen zu diesem Thema?
Vielen Dank!
PS: Ja, ich weiß, dass ich den .Jar in mein Projekt herunterladen und manuell einbeziehen kann, aber dies ist nur eine Problemumgehungslösung ...
Lösung 3
Tatsache ist, ich möchte nicht manuell .Jars in Repositories manuell einbeziehen, da es sich nicht um eine verteilte Lösung handelt.
Ich habe den funktionalen Java -Code in einem Maven -Repository -Projekt namens "External" kopiert und erstellt fein. Ich kann die Artefakte erzeugen und muss sie nicht mehr manuell hochladen.
Andere Tipps
Version 3.0 ist jetzt in Maven Central: http://repo1.maven.org/maven2/org/functionaljava/functionaljava/3.0/
Es scheint keine Maven -Verteilung zu geben. Aber hier ist ein kleines Shell -Skript, das das Glas und die Quellen in Ihrem örtlichen Repo installiert.
Entpacken Sie die ZIP -Verteilung aus und führen Sie dieses Skript in dem ausgepackten Verzeichnis aus:
#!/bin/bash
# edit these to suit your needs
GROUPID=org.functionaljava
ARTIFACTID=fj
VERSION=3.0
mvn install:install-file -DgroupId=$GROUPID -DartifactId=$ARTIFACTID \
-Dversion=$VERSION -Dpackaging=jar -Dfile=functionaljava.jar
cd src/main
jar cf src.jar *
mvn install:install-file -DgroupId=$GROUPID -DartifactId=$ARTIFACTID \
-Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources -Dfile=src.jar
rm src.jar
(Windows -Version wäre sehr ähnlich, wahrscheinlich nur ersetzen $this
mit %this%
, vielleicht vorbereiten CALL
zu den Maven -Anrufen)