Где я могу найти репозиторий, содержащий функционал Java 3.0? - PullRequest
4 голосов
/ 21 марта 2011

Я хотел бы использовать функциональную Java 3.0 в проекте maven.Я немного погуглил, но не могу найти достоверную информацию для включения соответствующей «зависимости» в мой pom.xml.

Кто-то упомянул , что он загрузит артефакты врепозиторий scala-tools maven, но, похоже, он не следил за его объявлением.

Даже не похоже, что более ранние версии функциональной Java доступны от maven.

Кто-нибудьУ вас есть действительная и свежая информация об этой проблеме?

Спасибо!

PS: Да, я знаю, что могу загрузить и вручную включить .jar в свой проект, но это только обходное решение...

Ответы [ 3 ]

5 голосов
/ 26 сентября 2011

Версия 3.0 теперь в Maven Central: http://repo1.maven.org/maven2/org/functionaljava/functionaljava/3.0/

1 голос
/ 21 марта 2011

На самом деле я не люблю вручную включать .jars в репозитории, потому что это не распределенное решение.

Я скопировал функциональный код Java в maven-репозиторий, который называется externals, и он прекрасно компилируется. Я могу генерировать артефакты и больше не нужно загружать их вручную.

1 голос
/ 21 марта 2011

Похоже, что нет никакого maven дистрибутива. Но вот небольшой сценарий оболочки, который установит jar и исходные тексты в локальный репозиторий.

Распакуйте zip-дистрибутив и выполните этот скрипт из распакованного каталога:

#!/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 будет очень похожа, вероятно, просто замените $this на %this%, возможно, добавьте CALL к вызовам maven)

...