2013-07-21 3 views
0

requires 'Module::Foo'; 방법을 사용하여 정기적으로 종속성을 추가하지 않고 Makefile.PL에 촉매 응용 프로그램을 개발했습니다. 개발 중에는 문제가 아니었지만 지금은 배포해야합니다. 나는 많은 모듈을 사용했지만,이 작업을 수행하는 것은 고통이다.Catalyst 응용 프로그램에서 사용되는 종속성에서 Makefile.PL에 'add'회선이 자동으로 추가됩니다.

.pm 개의 파일을 모두 lib 디렉토리에서 구문 분석하고 Makefile.PL에 쓰는 일반적인 방법이 있습니까? 우리가 use 모듈마다 매번 Makefile.PL에 자동으로 추가되지 않는 이유가 있습니까?

누군가가 일종의 Catalyst Helper 또는 그 밖의 일을 할 수있는 사람을 알고 있습니까?

답변

0

당신은 당신의 전제 조건

http://dzil.org/tutorial/prereq.html

를 감지하는 플러그인을 가지고 DIST : 질라를 사용하거나 자신의 롤과 userequire 문에 대한 코드를 grep을 할 수있다.

+0

http://p3rl.org/Perl::PrereqScanner는 Dist :: Zilla의 관련 부분으로 전체 괴물을 설치할 필요가 없습니다. 제발 다른 스캐너를 쓰지 마세요, 그 이상으로 충분하고 가장자리의 경우를 제대로 잡을 수 없습니다. – daxim

0

은 간단한 사용 사례를 들어, @climagic는 것이 좋습니다.