Gradle 명령 대전

\ # Gradle 설정 과 관련 된 의존 코드 량 이 적 고 maven 처럼 xml 과 다 포장 컴 파일 테스트 발표 가 있 지 않 으 며 사용자 정의 작업 을 이용 하여 원 하 는 기능 을 수행 할 수 있 습 니 다.
\ # 다운로드 주소http://services.gradle.org/distributions/
\ # 환경 설정 GRADLEHOME={installed path} PATH=%GRADLE_HOME%\bin
\ # 검증 gradle - v
\ # 창고 주소 (maven 은 settings. xml 를 통 해) GRADLEUSER_HOME=
\ # 통합 IDEA View - > 도구 Windows
Eclipse 설치 플러그 인:http://download.eclipse.org/buildship/updates/e46/releases/2.x/
\ # 세부 프로젝트 [group, name, version] settings. gradle 은 여러 항목 을 관리 합 니 다. 프로젝트 의 name build. gradle apply 플러그 인 응용 dependencies 성명 은 reposcories 에 의존 하여 위 에서 아래로 jar 패 키 지 를 찾 습 니 다.
\ # Gradle Wrapper 는 Gradle 로 프로젝트 를 구축 합 니 다 (Gradle distribution 을 먼저 설치 하지 않 아 도 됩 니 다). 모든 사람 이 같은 버 전의 구축 도 구 를 사용 할 수 있 도록 합 니 다.
\ # 프로젝트 를 위 한 Gradle wrapper 스 크 립 트 $gradle wrapper -- gradle - version 2.14.1 프로젝트 에서 파일 생 성 gradlew gradlew. bat gradle / wrapper / gradle - wrapper. jar gradle / wrapper / gradle - wrapper. properties
\ # 항목 의존 관계 도 보기 $gradle dependencies
\ # Gradle 은 단일 프로젝트 구축 과 다 중 프로젝트 구축 을 지원 합 니 다 $gradle api: rest: build
\ # 일부 작업 제외 $gradle clean build - x test
\ # 분석 구축 (build / reports / profile) $gradle -- profile build
\ # gradle 컴 파일 의 모든 작업 $gradle build -- dry - run
\ # 로 컬 maven 창고 에 설치 $gradle install
\ # gradle 퀘 스 트 보기 $gradle tasks $gradle tasks -- all
\ # Gradle 데 몬 사용 (3.0 버 전 기본 오픈) gradle build -- daemon
\ # 다 중 스 레 드 구축 오픈 ~ /. gradle / gradle. properties 아래 줄 org. gradle. parallel = true 추가
\ # Gradle 작업 test. do First {println ("running tests...")} 사용자 정의 Gradle 작업 test. do First {println ("running tests...")}
test.doLast {
		println("done executing tests...")

}

\ # Gradle 데 몬 에 JVM 인 자 를 제공 합 니 다 ~ /. gradle / gradle. properties 입력 범례: org. gradle. jvmargs = - Xmx 2048 m - XX: MaxPermSize = 512 m - XX: + HeapDumpOnOutOfmoryError - dfile. encoding = UTF - 8
\ # 오프라인 모드 로 $gradle build -- offline 실행
\ # Gradle 의존 캐 시 새로 고침 (수 동 으로 삭제 할 수도 있 습 니 다 ~ /. gradle / caches. 다음 구축 시 모든 의존 도 를 다운로드 하고 캐 시 에 추가 합 니 다) $gradle clean build -- refresh - dependencies
\ # 사용자 정의 jar dependencies {컴 파일 파일 파일 ('libs / myjar. jar')}
\ # 로 컬 디 렉 터 리 에 있 는 모든 jar 를 dependencies {copile fileTree (dir: 'libs', include: [' *. jar '] 에 의존 합 니 다)}}
\ # 빌 드 프로젝트 와 의존 하 는 모든 프로젝트 $gradle api: model: buildNeeded
\ # 빌 드 프로젝트 와 그 에 의존 하 는 모든 $gradle api: rest: buildDependents
\ # 스 크 립 트 구축 을 위 한 기본 작업 (= gradle) defaultTasks "clean", "build"
\ # Gradle 에서 역할 영역 사용 (version > gradle 2.12) dependencies {copile Only 'javax. servlet: servlet - api: 3.0 - alpha - 1'}
\ # 명시 적 설정 자바 컴 파일 인 코딩 build. gradle 에 copileJava. options. encoding = 'UTF - 8' 추가
\ # 전달 의존 관계 해석 configurations {compile. transitive = false} 사용 하지 않 기
\ # Gradle 프로젝트 초기 화 testng 테스트 프레임 워 크 를 사용 하 는 Java Gradle 프로젝트 $gradle init -- type java - library -- test - framework testng 생 성 JUnit 테스트 프레임 워 크 를 사용 하 는 Java Gradle 프로젝트 $gradle init -- type java - library
\ # 서명 파일 apply plugin: 'signing' signing {sign configurations. archives}
\ # 게 시 된 버 전에 만 서명 하고 스냅 샷 버 전에 서 apply plugin: 'signing' signing {required {! version. ends With ("SNAPSHOT")}}}}
\ # 병렬 실행 테스트 test {maxParallelForks = 2}
\ # 테스트 를 위 한 메모리 test {minHeapSize = '512 m' maxHeapSize = '1024 m'}
\ # 디버그 모드 로 Gradle $gradle clean build -- debug 실행
\ # 작업 이 실 패 했 을 때 작업 을 계속 수행 합 니 다 $gradle clean build -- contine
\ # Maven 프로젝트 를 Gradle $gradle init -- type pom 으로 이전 합 니 다.
\ # Gradle 을 강제로 다시 실행 합 니 다. 최신 $gradle build -- rerun - tasks 라 도.
\ # 연속 구축 $gradle test -- continuous 사용 하기
\ # 테스트 사 무 를 실행 합 니 다 (모든 테스트 를 실행 하 는 것 이 아니 라 테스트 사 무 를 실행 해 야 할 때 가 있 습 니 다) $gradle test -- tests tips. Calculator Test
\ # Calculator Test 의 일부분 $gradle test -- tests tips. Calculator Test. shouldAddTwo Numbers 실행
\ # 정규 표현 식 을 사용 하여 여러 개의 테스트 $gradle test -- tests "tips. Calculator * Test" $gradle test -- tests tips. Calculator Test -- tests tips. Calculator 1 Test 를 지정 합 니 다.
\ # 하위 모듈 에서 의 테스트 $gradle api: test -- tests app. api. PingResource Test
\ # 원본 파일 생 성 및 자바 문서 jar 패키지 task sourcesJar (type: Jar, dependsOn: classes) {    classifier = ‘sources’    from sourceSets.main.allSource } task javadocJar(type: Jar, dependsOn: javadoc) {    classifier = ‘javadoc’    from javadoc.destinationDir } artifacts {    archives sourcesJar, javadocJar }
\ # 빌 드 스 크 립 트 에서 환경 변수 println (System. getenv ("HOME") println ("$System. env. HOME") 에 접근 합 니 다.
\ # 테스트 로그 설정 (Gradle 기본 값 은 콘 솔 에서 테스트 오류 로그 만 인쇄 합 니 다. Gradle 은 testLogging 매개 변수 로 설정 할 수 있 습 니 다) test {testLogging {events "passed", "skipped", "failed"}}
\ # 테스트 실행 중 표준 출력 과 오류 흐름 test {test Logging {events "passed", "skipped", "failed" show Standard Streams = true}} 을 표시 합 니 다.
\ # 저장 증빙서류 (build. gradle 에서 하 드 인 코딩 증빙서류 가 아니 라 home ~ / gradle / gradle. properties 에 의 해 증 거 를 저장 해 야 합 니 다. 증빙서류 로 보 호 된 Maven 저장 소 를 사용 하고 싶다 고 가정 하 십시오. 증 거 를 지정 하 는 방법 은 build. gradle 에서 하 드 인 코딩 하 는 것 입 니 다) reposcories {    maven {        credentials {            username “admin”            password “admin123”        }        url “http://nexus.mycompany.com/”    } }
\ # 더 좋 은 방법 은 자신의 ~ /. gradle / gradle. properties nexus Username = admin nexus Password = admin 123 build. gradle 에서 reposcories {를 참조 합 니 다.    maven {        credentials {            username “ n e x u s U s e r n a m e "             p a s s w o r d " nexusUsername"            password " nexusUsername"      password"nexusPassword”        }        url “http://nexus.mycompany.com/”    } }
\ # 자바 디 버 깅 을 실행 할 수 있 는 프로그램 $gradle bootRun -- debug - jvm
\ # 로 컬 Maven 창고 reposcories {mavenLocal ()} 사용 하기
\ # 전달 성 의존 제거 copile ('org. hibenate: hibenate: 3.1') {exclude module: 'cglib' / by artifact name exclude group: 'org. jmock' / / by group}

좋은 웹페이지 즐겨찾기