2017-12-23 1 views
0

우리는 안드로이드 애플 리케이션에서 projectlombok을 사용하고 있습니다. 이 라이브러리를 사용하는 우리의 접근 방식입니다 - 우리는 안드로이드 스튜디오에 lombok.jar을 추가 한 - libs 폴더 안에 및 사용 compile files('libs/lombok.jar')libs에 jar 파일 추가 vs. gradle에 종속성 추가하기

그러나, projectlombok 접근의 project home page가 아래처럼 추가 설명에

dependencies { 
    compileOnly 'org.projectlombok:lombok:1.16.18' 
} 

하나의 접근 방식에 비해 성능이나 응용 프로그램 크기에 미치는 영향이 있습니까?

답변

0

가장 큰 차이점 중 하나는 라이브러리의 새 버전으로 업그레이드하는 데 필요한 작업량입니다. Gradle을 사용하면 build.gradle 파일을 조금만 편집하면됩니다. 다른 옵션은 수동으로 JAR 파일을 다운로드하여 libs 디렉토리에 복사해야합니다.

JAR 전용 라이브러리의 경우이 차이는 매우 작습니다. 그러나 Android 리소스가 포함 된 라이브러리의 경우 JAR 파일이 부족합니다. 대신 AAR 파일을 빌드하여 빌드 프로세스로 가져와야합니다. Gradle이이 모든 것을 관리합니다.

+0

예, 분명히 1 diff입니다. 전반적인 앱 크기가 영향을 받을지 확인하고 싶었습니다. 해당 테스트를 수행하고 있으며 내 질문에 업데이트를 게시합니다. – AADProgramming