2013-02-13 2 views
0

짧은프로젝트를 원격 Maven 저장소 (프로젝트가 현재 휴면 상태입니다)에 가져 오려고합니다.자카르타 피드 파서를 원격 Maven 저장소에서 가져 오는 중?

소스는 여기에 있습니다 : http://svn.apache.org/viewvc/commons/dormant/feedparser/trunk/ 내가 Sonatype에서 찾고있다

(그것은 Maven 프로젝트이다) 내가 여기서 뭔가를 누락 될 수있어,하지만 지원 티켓을 기록하고이를 가리키는 것처럼 간단합니다 SVN 소스 저장소 (https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide)에?

그렇다면 pom.xml이 groupId로 일반 "org.apache.commons"를 제공하기 때문에 groupId가 무엇인지 확신 할 수 없습니까?

P. 프로젝트 소유자에게 연락하려고했지만 거의 성공하지 못했습니다.

답변

1

출처는 마이그레이션 상태로 남아있는 것 같습니다. pom.xml이 있지만 src/main/java 폴더가 없습니다. 또한 개미 빌드를 나타내는 build.xml도 있습니다. 부모에게는 모듈이 없으므로 미완성 인 것처럼 보입니다.

소스를 확인한 후 빌드를 시도 했습니까? 컴파일되지 않으면 저장소에 추가 할 수 없습니다.

가 해결 될 수 있다면 당신은 저장소를 생성 GitHub의에 추가 할 수 있습니다 http://blog.rueedlinger.ch/2012/09/use-github-as-maven-remote-repository/

그룹 ID가 org.apache.commons 것의 artifactId를 평민 - feedparser. 공유지의 다른 대부분의 libs는이 규칙을 따릅니다.

+0

괜찮습니다. 'mvn 패키지'가 트릭을했습니다. Github 방향으로 나를 가르쳐 줘서 고마워. 꽤 좋은 생각처럼 들리지만, Sonatype은 선택 사항이 아니며 단순히 Github 경로를 선호합니까? –

+1

프로젝트가 휴면 상태이고 적극적으로 유지 관리되지 않고 사용자 (?) 만 사용했기 때문에 sonatype에 업로드하지 않을 것입니다. 제품을 배포하고 다른 사람들이 병을 필요로한다면 sonatype이 옵션 일 수 있습니다. 그러므로 많은 사람들이 사용하지 않는 한 그것을 재현하거나 일반적인 저장소에 넣지 마십시오. http://imaven.apache.org/guides/mini/guide-central-repository-upload.html 하지만 groupId를 사용하는 공식 아파치 프로젝트가 아니기 때문에 그들의 감각. – wemu

관련 문제