2013-02-14 4 views
3

제 웹 응용 프로그램의 로컬 서버 역할을하기 위해 jetty-maven-plugin을 사용하고 있습니다. 내 빌드의 "리소스 생성"단계에서 lessc 및 grunt를 실행하여 CSS와 JavaScript를 각각 컴파일합니다.Jetty가 다시 시작될 때 "generate-resources"빌드 단계를 실행 하시겠습니까?

Jetty의 "scanIntervalSeconds"및 "scanTargetPattern"구성을 사용하여 .less 및 .js 파일을보고 해당 파일을 변경할 때 빌드를 실행하고 싶습니다.

그 부분을 설정하고 해당 파일을 변경할 때 Jetty가 다시 시작되지만 재시작은 내 빌드의 "generate-resources"단계를 실행하지 않습니다. (어떤 부분이 실행되는지는 확실치 않습니다. 내 빌드 전혀).

부두가 다시 시작될 때 어떤 일이 발생할지 지정하는 방법이 있습니까?

답변

1

Maven은 빌드의 "리소스 생성"단계를 제어합니다.

부두의 내부 webapp 핫 전개가 재배포를 제어합니다.

둘 사이에 상호 작용할 수있는 기능이 없습니다. 그 기능을 부두에 추가하는 것은 부두 자체가 메이븐 자체를 삽입하는 것을 의미합니다.