2012-11-14 5 views
5

다음 중 하나 또는 둘 다에 도움이 될만한 것이 있습니까?Maven이 파일 변경시 빌드합니다.

  • 수행 메이븐 해당 모듈 내의 파일들이

내가 확신 변경 경우 메이븐 모듈 에 설치하고 종속성 수행

  • 을 변경하면 설치 I 의존성을 구축하기위한 Maven 옵션에 대해서도 들었지만 인터넷 검색을 통해 무엇이든 찾아내는 데 어려움이 있습니다 ...

    아마 Maven 특정 b가 될 수 없습니다. ut 대신 OS 특정 파일 감시 도구가 필요합니다. 그렇다면 Windows 용 도구 (XP)에 관심이 있습니다. 모듈과의 종속 관계를 구축하는

  • 답변

    -2

    는 사용 MVN -pl :

    자동은 일반적으로 전복 또는 자식 같은 버전의 시스템에서 트리거되는 빌드 - AMD 모듈. 그런 다음 Jenkins와 같은 지속적인 통합 도구를 사용할 수 있습니다.

    또한 mvn reactor : make-scm-changes가 있습니다.이 모듈은 로컬로 변경된 모듈과 구성된 scm 시스템을 감지합니다.

    +0

    그러나, -pl은 다중 모듈 프로젝트에서만 작동합니다. 형제 프로젝트, 자식 프로젝트 만 지정할 수는없는 것 같습니다. –

    +0

    'amd' 팁을 보내 주셔서 감사합니다. 그게 제가 생각한 것입니다. 그러나 우리는 이미 SCM 폴링에서 트리거 된 CI 빌드를 가지고 있는데, 관심있는 것은 로컬 파일 변경에 의해 트리거되는 로컬 빌드입니다. 이것을 문맥에 넣으려면; Maven 빌드에서 수행하는 컴파일이 필요한 웹 리소스 (예 : JS 템플릿)가 있으므로 개발 용이성/속도 향상을위한 컴파일 단계를 자동화하고 싶습니다. –

    +0

    '자동 빌드는 대개 subversion이나 git 같은 버전 시스템에서 시작됩니다 .' Op는 그가 파일 변경시이를 원한다고 말했다. VCS는이 커밋 후 또는 푸시 후 작업을 수행합니다. – WhyNotHugo

    관련 문제