2013-05-15 7 views
0

에서 "배포"와 "실행"목표의 차이점 위와 같이 간단합니다. "배포"& "실행"목표는 maven tomcat 플러그인에서 무엇입니까?maven 톰캣 플러그인

mvn help:describe -Dplugin=tomcat7은이 플러그인에서 사용할 수있는 목표 목록을 제공합니다. 그러나 나는 그들 사이의 차이점을 얻지 못한다.


deploy 목표는 Tomcat 서버에 war를 배포합니다

> mvn help:describe -Dplugin=tomcat7 

tomcat7:deploy 
    Description: Deploy a WAR to Tomcat. 

tomcat7:run 
    Description: Runs the current project as a dynamic web application using an 
    embedded Tomcat server. 

답변

2

더 많은 정보를 제공합니다. 즉, 배포 할 Tomcat 서버에서 파일을 복사하고 웹 응용 프로그램을 등록합니다. run 목표는 응용 프로그램이 실행되는 in-process Tomcat 서버를 시작합니다.

+0

그래서, 원하는만큼 webapp을 배포 할 수 있지만 하나만 실행할 수 있음을 의미합니다. 권리? – Kowser

+1

글쎄,이 방법을 보라 :'deploy'를 사용하면, 같은 (또는 다른) 톰캣 서버에 많은 애플리케이션을 배치 할 수있다. 'run'으로, 당신은 본질적으로 어플리케이션 당 하나의 Tomcat을 돌리고 있습니다. – NilsH