2010-06-26 4 views
3

Eclipse에서 Scala/Lift 프로젝트의 hotdeploy를 설정하려면 어떻게해야합니까? 일부 실행 구성에서 또는 터미널 통해서, 실행 :스칼라/리프트 : Eclipse를 통해 hotdeploy를 설정 하시겠습니까?

기본적으로, 리프트 - 원형 - 기본

  • 시작 부두 말에서 새 프로젝트를 설정

    1. 수 있도록하고 싶습니다
    2. Eclipse에서 스칼라 파일을 편집 할 수 있습니다. 저장/자동 컴파일
    3. 브라우저에서 웹 페이지를 새로 고침하고 업데이트를 확인하십시오.

    http://wiki.liftweb.net/index.php/Using_eclipse_hotdeploy의 자습서는 구식이며이 설정 방법을 알 수 없습니다.

    I 현재

    • 이클립스 3.5
    • 메이븐 IAM 플러그인 버전 0.11
    • 스칼라 플러그인 2.8.0.RC6

    내가 다른 버전 또는 플러그인을 사용해야 있나요?

  • 답변

    5

    SBT로 그것은 continuously recompile and reload에 부두를 사용하여 웹 응용 프로그램 가능 :

    jetty-run 
    ~ prepare-webapp 
    

    jetty-run이 부두와 ~ prepare-webapp 재 컴파일을 시작하고 소스 파일을 변경할 때마다 웹 응용 프로그램을 다시 만듭니다.

    SBT는 Maven 및 Ivy와 호환되므로 Maven 아키타 입을 가진 프로젝트 파일 레이아웃을 생성하고 나중에 SBT로 전환 할 수 있습니다. 그러면 POM에 지정된 저장소 및 종속성을 인식하게됩니다.

    This tutorial video은 SBT 및 Eclipse로 명시된 방법을 보여줍니다.

    +0

    [mvn scala : cc'] [ "루프에서 코드 컴파일 (논스톱)"] (http://wiki.liftweb.net/index.php/Maven_Mini_Guide)와 유사하지 않습니까? – aioobe

    +0

    예, 비슷합니다. 그러나 sbt의 연속 컴파일은 스칼라보다 강력하고 유연합니다. cc (종속성을 추적하고 전체 트리를 다시 컴파일합니다) –

    +0

    아, 훌륭합니다. – aioobe

    관련 문제