我在哪里可以找到包含functionaljava 3.0的存储库?

时间:2011-03-21 06:41:21

标签: maven functional-java

我想在maven项目中使用函数Java 3.0。我一直在谷歌搜索,但我找不到有效的信息,在我的pom.xml中包含相应的“依赖”。

有人mentioned他会将工件上传到scala-tools maven存储库,但似乎他没有跟进他的公告。

甚至看起来maven还没有早期版本的功能Java。

是否有人有关于此问题的有效和最新信息?

谢谢!

P.S。:是的,我知道我可以下载并在我的项目中手动包含.jar,但这只是一种解决方案......

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

似乎没有任何maven分布。但这是一个小的shell脚本,它将在本地仓库中安装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调用中)

答案 2 :(得分:1)

事实上,我不喜欢在存储库中手动包含.jars,因为它不是分布式解决方案。

我已经在一个名为'externals'的maven'存储库'项目中复制了函数java代码,它编译得很好。我可以生成工件,不再需要手动上传它们。