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 ...

War es hilfreich?

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

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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top