2017-12-15 10 views
0

나는 소스 세트의 여분의 부분에 클래스를 빌드하라는 명령을한다.여분의 소스 sourceSets을 만드는 방법을 요지로 만드시겠습니까?

여기에 build.gradle입니다.

// Configure build targets 
sourceSets { 
    main { 
    java.srcDirs = ['src/' ] 
    resources.srcDirs = ['resources/'] 
    } 
    test { 
    java.srcDirs = ['test/'] 
    resources.srcDirs = ['test-resources/','src-cc'] 
    } 
    extra { 
    java.srcDirs = ['src-extra/'] 
    resources.srcDirs = ['resources/'] 
    } 
} 

src-extra에는 클래스가 필요합니다. 그러나 gradle installDist을 실행하면 src-extra에 클래스가없는 build/libs에 jar 파일이 생성됩니다.

추가 수업을 어떻게 준비해야합니까? src-extra에 소스 코드를 빌드하기 위해 터미널에 입력해야하는 명령은 무엇입니까?

+0

가능한 중복 https://stackoverflow.com/questions/11581419/how- do-i-add-a-new-sourceset-to-gradle) – chenrui

+0

@chenrui src-extra에 소스 코드를 빌드하기 위해 터미널에 입력하는 특정 명령을 찾고 있으므로 소프트웨어를 사용할 수 있습니다. 사용자). 나는 소스 코드 수정에 흥미롭지 않다. –

답변

0

gradle task --all을 사용하여 모든 작업을 나열하십시오.

당신은 볼 수 있습니다 :

compileExtraJava이 - 별도의 자바 소스를 컴파일합니다.

따라서, 추가 구축 할 수있는 명령은

gradle compileExtraJava 
[I가 Gradle을에 새 sourceset을 추가하려면 어떻게?] (의