2016-06-01 2 views
-1

나는 어제부터이 문제에 대해 작업 해왔다.Maven에서 ELKI 프로젝트를 컴파일하는 방법

최신 ELKI에는 결함이 있으며 개발자가 GitHub에서 수정했습니다.

그러나 프로젝트를 다시 컴파일해야 사용할 수 있습니다.

최신 Java JDK 및 Maven을 설치했습니다. 그러나, 빌드 명령은 항상 오류와 함께 종료 :

Error: Could not find or load main class de.lmu.ifi.dbs.elki.application.internal.DocumentParameters 

이 프로젝트입니다 : https://github.com/elki-project/elki은. 나는 개발자에게 수많은 이메일을 보낸

mvn -DskipTests -Dmaven.javadoc.skip=true -P svg,bundle package 

그는 그가 나를 도와 시간이없는 말했다

내가이 명령을 실행하고 있습니다.

나는 패키지에 오류가 있다는 것을 믿고있다.

그럼 어떻게 테스트 할 수 있습니까?

저는 Windows 8.1 x64를 사용하고 있습니다.

이 난 이클립스 시도하고도 오류를 제공합니다 : 불행하게도, 우리는 많은 Windows에서 테스트하지 않는

enter image description here

+0

['elki-bundle'] (https://github.com/elki-project/elki/blob/master/addons/bundle/pom.xml) 만 만들면 어떻게 될까요? 성공적으로 구축 되었습니까? –

+1

@geroldbroser 어떻게해야할지 모르겠다. 그런데 나는 신선한 우분투를 설치하고 똑같은 명령을 사용했다. Windows에서 작동하지 않는다고 생각합니다. – MonsterMMORPG

답변

0

; 단일 병 옵션은 주로 릴리스 용이므로 많은 관심을받지는 못합니다. 우리는 Linux를 기반으로 구축했으며, 주목할 수 있듯이 Linux에서도 작동했습니다.

최근에 Eclipse, Maven 및 M2E 통합과 관련하여 몇 가지 문제가 나타났습니다. 우리의 문서 작성자 (DocumentParameters 포함)는 모든 클래스의 인트로 스펙 션을 수행해야하므로 빌드 프로세스에서 상당히 늦게 실행해야합니다. 그러나 Maven (특히 Eclipse의 경우)은 기본 빌드 수명주기를 안정적으로 지원합니다. 자식 저장소에는 도움이 될 수있는 또 다른 해결 방법이 있습니다. 하지만 일반적으로 하나의 시스템/환경에서 빌드를 수정하면 불행하게도 다른 빌드가 중단됩니다.

관련 문제