문제

나는 최근에 Horn에 대해 조금 듣고 있었고, 그것이 해결할 수있는 문제 나 그것을 사용하는 실제 상황이 어떻게 유익한 지 궁금합니다.

http://code.google.com/p/hornget/

도움이 되었습니까?

해결책

나는 대부분의 Horn 코드를 작성했으며 목표는 Rubygems와 유사한 패키지 관리자가되는 것입니다.

우리는 OSS 패키지를 얻고 사용하는 것이 엄청나게 분명하게 만들어 OSS 채택을 원합니다.

예를 들어 nhibernate를 원한다면 간단히 명령 할 수 있습니다.

Horn -Install : nhibernate

등.

또한 업그레이드 경로를 부드럽게하고 싶습니다.

많은 .NET OSS가 다른 OSS를 사용하며 일반적으로 다른 버전의 OSS를 가지고 있습니다.

예를 들어 MVCContrib는 한 버전의 Castle을 사용할 수 있고 Rhino는 다른 버전을 사용할 수 있으며 Nhibernate는 다른 버전을 사용할 수 있습니다.

다음을 수행하는 경우 :

Horn -Install : Nhibernate Horn -install : Rhino Horn -Install : MVCContrib

그러면 우리 모두는 모든 .dlls와 동일한 버전을 가져야합니다.

요약하면, 우리는 패키지를 얻고 혼에서 얻는 모든 패키지가 동일한 버전의 종속성을 갖도록하고자합니다.

Horn이 작동하는 방식은 모든 소스 코드를 클라이언트에 다운로드하여 빌드하는 것입니다.

다음 단계는 혼을 서버 도구로 바꾸는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top