IT

Eclipse에서 작업 공간 빌드 빌드

lottoking 2020. 9. 12. 10:27
반응형

Eclipse에서 작업 공간 빌드 빌드


작업 공간 프로세스가 실행 중일 때 Eclipse는 무엇을 사용합니까? 완료하는 데 시간이 오래 걸리고 필요한지 모르겠 기 때문에 할 수 있습니까? 감사합니다


작업 공간 구축은 현재 사용되는 작업 공간에서 열린 프로젝트 중 하나에서 발견 된 모든 진화의 증분 빌드에 관한 것입니다.

메뉴 " Project / Build automatically"를 이용 하여 할 수도 있습니다 .

그러나 먼저 확인하는 것이 좋습니다.

  • Project Clean all / Build 결과 종류의 긴 대기가 발생하는 경우 (이 옵션을 선택 한 후)
  • 일부 유효성 검사 옵션이있는 경우 (이번에는 빌드가 자동으로 활성화 됨) 글로벌 서비스에 영향을 미치는지 확인하기 위해 할 수 있습니다 ( Preferences / Validations또는 Preferences / XML / ...WTP가 설치되어 있는지 여부).
  • 동일한 작업 공간을 참조하는 새 Eclipse 설치 (자세한 내용은 이 eclipse.ini 참조)가 동일한 문제 (빌딩이 자동으로 활성화 됨)를 발생하는 경우

참고 버그 329,657 (2014 년 진행중인 2011 년 오픈)에 관한 것입니다 중단 대신하는 (너무 긴) 빌드를 취소 를 :

중요한 차이가 있습니다.

  • 빌드가 취소 일반적으로 증분 빌드 상태를 삭제하고 다음 빌드가 전체 빌드를 수행하여 처리합니다. 이것은 일부 프로젝트에서 상당히 비쌀 수 있습니다.
    사용자로서 저는 취소하는 것보다 5 초 증분 빌드가 완료 될 때까지 기다렸다가 나중에 30 초 재 빌드 할 것이 계획 될 생각합니다.

  • 곧 시작하여부터 시작하여 다음 호출에서 처리 할 수있는 아이디어는 빌더가 중간 상태를 저장하고 다음 호출에서 다시 시작합니다.
    이것이 구현하기 어렵 기 때문에 가장 일반적인 경계는 체인에서 각 빌더를 호출하기 전 / 후에 실제로 확인할 때입니다.

 


수동 빌드로 전환하여 완료시기를 제어 할 수 있습니다. Project > Build Automatically주 메뉴에서 선택이 해제되어 있는지 확인하십시오 .


PDE 또는 JDT 코드에서 프로그래밍 방식이 필요한 경우 :

public static void setWorkspaceAutoBuild(boolean flag) throws CoreException 
{
IWorkspace workspace = ResourcesPlugin.getWorkspace();
final IWorkspaceDescription description = workspace.getDescription();
description.setAutoBuilding(flag);
workspace.setDescription(description);
}

참고 URL : https://stackoverflow.com/questions/2505229/disable-building-workspace-process-in-eclipse

반응형