2011-03-21 2 views
4

maven 프로젝트에서 기능적 Java 3.0을 사용하고 싶습니다. 인터넷 검색을 조금 해봤지만 pom.xml에 해당하는 '종속성'을 포함하는 유효한 정보를 찾을 수 없습니다.functionaljava 3.0이 들어있는 저장소는 어디에서 찾을 수 있습니까?

누군가 mentioned 그가 인공물을 scala-tools maven 저장소에 업로드 하겠지만, 그가 발표 한 내용을 추적 한 것처럼 보이지는 않습니다.

이전 버전의 기능 Java가 maven에서 제공되는 것조차 보이지 않습니다.

누구든지이 문제에 대한 유효한 최신 정보가 있습니까?

감사합니다.

P.S : 예,

답변

1

사실 분산 된 솔루션이 아니기 때문에 리포지토리에 .jars를 수동으로 포함하고 싶지 않습니다.

나는 '외부'라는 메이븐 '저장소'프로젝트에 기능적 Java 코드를 복사했으며 정상적으로 컴파일한다. 이슈를 생성하고 더 이상 수동으로 업로드 할 필요가 없습니다.

+0

충분히 정교합니다. 내가 저장소를 사용할 수 있다는 것을 알았 더라면 다음과 같이 제안했을 것입니다 :-) –

1

어떤 받는다는 분배있을 것 같지 않습니다 ... 내가 다운로드하고 수동으로 프로젝트에 .JAR를 포함 할 수 있습니다 알고 있지만 이것은 단지 해결 솔루션입니다. 그러나 여기에 로컬 repo에 항아리와 소스를 설치할 작은 쉘 스크립트가 있습니다.

풀고 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 앞에 추가)
관련 문제