IntelliJ IDEA 핫 배치 플러그 인 Jrebel 사용

4400 단어 IntelliJIDEAJRebel
전제 조건
Idea 원생 은 열 배 치 를 지원 하지 않 습 니 다.class 파일 을 업데이트 하면 서 비 스 를 다시 시작 해 야 효력 이 발생 합 니 다.개발 과정 에서 많은 시간 을 재 부팅 에 사용 하여 개발 효율 을 낮 출 수 있 습 니 다.게다가 최근 에 IDEA 에 플러그 인 을 설 치 했 는데 시작 속도 가 느 려 져 서 편집장 이 참 을 수가 없어 요!검색 결과 Idea 열 배치 에 가장 좋 은 해결 방안 은 Jrebel 을 설치 하 는 것 으로 밝 혀 졌 습 니 다.또한 클 라 스 류 를 업데이트 하 든 spring 프로필 을 업데이트 하 든 즉시 효력 을 발생 시 켜 개발 효율 을 높 일 수 있 습 니 다!
기 존 에 Jrebel 플러그 인 은 페 이 스 북 을 통 해 로그 인 을 하면 영구적 인 사용권 을 얻 을 수 있 었 지만,이 제 는 Jrebel 이 영구적 으로 무료 로 사용 할 수 있 는 방법 이 없다.Idea 를 통 해 Jrebel 플러그 인 을 다운로드 하려 면 유 료 로 사용 해 야 합 니 다.14 일 동안 무료 로 사용 할 수 있 지만 기한 이 지 날 때 가 있 습 니 다!영원히 무료 로 사용 할 수 있 는 시원 함 은 없 잖 아 요.많은 네티즌 들 의 도움 으로 드디어 Jrebel 의 해법 을 찾 았 지만 Jrebel 6.4.3 과 다음 버 전 만 지원 한다.
도구 주소
Jrebel 6.4.3 파일 을 설치 한공식 다운로드 링크네트워크 가 좋 지 않 은 친구 들 은 걱정 하지 말고 로 컬 에서 다운로드 할 수 있 습 니 다.
다운로드 주소:https://www.jb51.net/softs/629017.html
Jrebel 6.4.3 패 키 지 를 비롯 해 Jrebel 6.4.3 파일 을 풀 고 바 이 두 클 라 우 드 가 효력 을 잃 으 면 CSDN 으로 다운로드 하 세 요.
설치 절차
file->settings->Plugins->Install plugin from disk->Jrebel 설치 파일 이 있 는 디 렉 터 리 선택->Apply

풀다
단계 1
Idea 를 닫 고 압축 패 키 지 를 열 고 licence 파일 과 jar 패 키 지 를 교체 합 니 다.
1.이 컴퓨터 C:\Users\\당신 의 사용자 이름\.Jrebel\\Jrebel.lic 를 다운로드 한 패 치 에 있 는 Jrebel.lic 로 교체 합 니 다.(없 으 면 바로 붙 여 넣 으 면 된다)
2.C:\\Users\\당신 의 사용자 이름\.IntelliJIdea 2017.1\\config\plugins\\jr-ide-idea\lib\\Jrebel 6\\Jrebel.jar 
3.C:\\Users\\당신 의 사용자 이름\.IntelliJIdea 2017.1\\config\plugins\\jr-ide-idea\lib\\Jrebel\\Jrebel.jar 
단계 2
아이디어 시작,file-settings-Jrebel 에서 활성화 상태 보기

단계 3
Jrebel 을 설정 하고 settings->Jrebel->advanced 에서 Jrebel 6 Agent 를 선택 한 다음 아 이 디 어 를 다시 시작 합 니 다.기타 기본 설정

배치 하 다.
1.프로젝트 는"war exploded"형식 으로 발표 해 야 합 니 다.
2.Run-Edit Configuration 의 On frame deactivation 및 On update action:"update classes and resources"를 선택 하 십시오.

3、시작 시 Jrebel 플러그 인 을 선택 하여 시작,디 버 깅 실행 가능

4.(이 단 계 는 하지 않 아 도 됩 니 다)한 프로젝트 가 maven 다 중 모듈 을 사용 하여 개발 할 때 위의 설정 을 통 해 webapp 이 있 는 모듈 만 자동 으로 불 러 올 수 있 습 니 다.다른 모듈 의 코드 를 바 꾸 려 면 자동 으로 불 러 옵 니 다.프로젝트 의 루트(부모)pom.xml 파일 에 다음 설정 을 추가 해 야 합 니 다.

<build> <--         plugin           ,build   plugins              plugin         -->
  <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.1</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.zeroturnaround</groupId>
          <artifactId>jrebel-maven-plugin</artifactId>
          <version>1.1.5</version>
          <configuration>
            <addResourcesDirToRebelXml>true</addResourcesDirToRebelXml>
            <alwaysGenerate>true</alwaysGenerate>
            <showGenerated>true</showGenerated>
          </configuration>
          <executions>
            <execution>
              <id>generate-rebel-xml</id>
              <phase>process-resources</phase>
              <goals>
                <goal>generate</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
  </plugins>
</build>
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기