Google 코드에 작은 오픈 소스 프로젝트를 호스팅하고 있으며 공개적으로 액세스 할 수있는 Maven 저장소에 jar 파일을 제출해야합니다. 나는 Maven에 대한 실질적인 지식이 거의 없다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?Google 코드 프로젝트 용 Maven 저장소
내가 제출할 수있는 중앙 저장소가 있습니까? 아니면 내가 직접 호스트 할 수 있습니까? 항아리의 새로운 버전을 출시하고 싶다면 무엇을해야합니까?
저는 인터넷 검색을 해보았으며 멋지고 단순 해 보이는 this을 발견했습니다. 그러나 Maven의 정신과는 반대로 SVN에 jar 파일을 커밋하는 것 같습니다 :).
또한 Google 코드 에서처럼 다운로드 횟수를 추적 할 수있는 방법이 있습니까?
편집
내가 몇 가지 답변을 받았는데, 일부 내 pom.xml
에 추가하는 것에 대한 힌트를 포함하는의. 고마워요! 하지만 분명히 한 가지 중요한 점을 언급하는 것을 잊어 버렸습니다. 빌드 스크립트는 ANT로되어 있으며, 그것을 퉁명스럽게 넣으려는 방식으로 계속 유지하려고합니다. :). Maven 사용자가 내 jar 파일을 자신의 프로젝트에 쉽게 포함시키고 싶습니다.
나는 결국 결국
에 함께 갔다 솔루션, 나는이 솔루션을 사용했다 I referenced 전에, 나는 단순히 SVN에 메이븐의 repo를 저지 곳. ANT 스크립트에서 Maven을 호출하여 로컬 저장소를 설정 한 다음 SVN을 호출하여 Google 코드에 커밋합니다. 관심있는 사람들을 위해 : 내 빌드 스크립트 here, publish-maven
대상을보십시오.
어떤 오픈 소스 프로젝트가 그렇고이다? –
@Bno는 http://code.google.com/p/equalsverifier/ – jqno
thx를 참조하십시오. 정말 멋지다! –