2011-03-21 97 views
4

我想在maven項目中使用功能性的Java 3.0。我一直在使用googling,但是我找不到有效的信息來在我的pom.xml中包含相應的「依賴項」。我在哪裏可以找到包含functionaljava 3.0的存儲庫?

有人mentioned他會將工件上傳到scala-tools maven存儲庫,但似乎他沒有對他的公告進行跟蹤。

它似乎並沒有提供maven的早期版本的功能性Java。

有沒有人有關於這個問題的有效和最新信息?

謝謝!

P.S:是的,我知道我可以手動下載和在自己的項目中的.jar,但這只是一種變通方法解決方案......

回答

1

事實是,我不喜歡在存儲庫中手動包含.jars,因爲它不是分佈式解決方案。

我已經在名爲'externals'的maven'repository'項目中複製了函數java代碼,它編譯得很好。我可以生成這些工件,無需再手動上傳它們。

+0

不夠公平。如果我知道你有一個可用的存儲庫,我也會建議這個:-) – 2011-03-21 20:45:16

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的調用)

相關問題