2010-06-01 10 views
1

프로젝트에서 Guava를 사용하고 싶지만 내 PM은 안정적이지 않은 것처럼 보이는 "r05"접미사를 좋아하지 않습니다. 실제로 필자가 필요로하는 부분은 Google-Collections 1.0이며, 현재는 더 이상 사용되지 않습니다 (내 PM도 그 단어를 좋아하지 않습니다).구아바 버전은 어떻게 작동합니까?

그래서 Guava/Google-Collections의 버전 관리는 실제로 제공되지 않습니다.

현재 GC1.0을 사용하여 개발 중이지만 가능하면보다 최근의 안정적인 버전으로 전환 할 것입니다.

답변

7

도움이된다면 05 대신 5.0으로 생각할 권한이 있다고 말할 수 있습니다.

우리의 모든 릴리스는 guava-r ##처럼 보일 것입니다. 우리가 실제로 월간 8/3 년 동안 릴리스하지 않는 한, 우리는 구아바 -r100에 도착할 것이고 전체 사전 적 순서 작업을 망쳐 놓을 것입니다 .

귀하의 PM은 정확히 "안정적이지 않다"는 의미입니까? 버전 번호에서 긍정적 인 내용이 있다고 생각하는 것은 좋지 않습니다. 또는 그가 어떤 종류의 확신을 주는지 우리에게 말해주고 우리는 그 사람들을 위해 대답하려고 노력할 것입니다. "안정적"은 그다지 의미하지 않습니다 (결국, 사용하지 않는 라이브러리는 변경되지 않으므로 안정적입니다).

("how-do-I"또는 "why-didn't-it"질문이 아닌 질문은 우리 프로젝트 페이지 인 http://guava-libraries.googlecode.com에서 링크 된 메일 링리스트에 오신 것을 환영합니다. stackoverflow 커뮤니티가 완전히 적절하다고 생각하는지 실제로 확신하지 못합니다.)

+0

답변 해 주셔서 감사합니다.이 사실을 조금 안심하게 생각합니다. 이 프로젝트의 PM은 단순히 이것을보고 "* -r ##"부분이 인터넷에서 일반적으로 볼 수있는 "* - #. #. #"와 같지 않다고 설명했습니다. 엄밀히 말하면 그는 guava-r05보다 google-collections-1.0을 선호합니다. 어쩌면 "* -rc1"(릴리스 후보자 용)과 거의 비슷하지만 거의 안정적이지만 여전히 문제가있을 수 있습니다. (SO를 사용하여 죄송합니다. 궁금한 점이 있으시면 SO를 사용하는 것을 기억합니다. 어쨌든, 필요하면 삭제할 수 있습니다.) –

+0

글쎄, 안정적인 *은 공통적 인 의미입니다 : 많은 프로젝트가 구조화되어 있습니다. 안정적인 릴리스, 개발자 배포판 및 야간 빌드를 보유하고 있습니다. 물론 PM이 모든 프로젝트가이 방법으로 작동 할 것으로 기대하는 것은 무리입니다. – CurtainDog

관련 문제