'java'플러그인을 사용하는 모든 하위 프로젝트에 적용 할 수있는 gradle (예 : integrationTests) 소스 세트를 정의 할 수 있는지 궁금합니다. here 모든 자바 하위 프로젝트에 적용 언급 한 바와 같이 sourceSets {
integTest {
java.srcDir file('src/integration-tes
릴리스 빌드 유형에 대해 새로운 Java 소스 폴더 release (app/src/release/java)을 추가했습니다. 이 안드로이드 스튜디오를 들어 자동으로 내 응용 프로그램/build.gradle에이 라인을 추가 : 우리는 이미 우리의 디버그 buildType에 대한 debug 폴더 (응용 프로그램/SRC/디버그/자바)에서 일부 코드를했다 sourc
내가 gradle로 소스 세트를 동적으로 생성 할 수 있는지 궁금합니다. dbfit - JUnit을 모듈 foo는 바 이 모듈의 각각 다음과 같이 내 현재 프로젝트의 디렉토리 계층 보인다 폴더 (foo 및 bar)는 h이어야합니다. 그것의 자신의 소스 세트가 지정되었습니다. 그 이유는 dbFitTestFoo 및 dbFitTestBar와 같은 작업을 동적으로
Gradle을 사용하여 빌드하기 위해 다시 구성중인 (기존) Java 프로젝트가 있습니다. 빌드는 궁극적으로 수많은 jar 아카이브를 출력해야하므로 소스를 출력의 하위 분할에 해당하는 아카이브로 분할하는 방법으로 나누었습니다. - project root
- src
- setOne
- java
- ...
이것은 명령 행에서 정상적으로 작동하지만 IntelliJ는 integratetest 소스를 원본이면서 테스트 소스가 아닌 것처럼 표시합니다. Gradle을 코드 : sourceSets {
integrationTest {
java {
compileClasspath += main.output + test.output
클래스 파일을 수정하는 gradle 플러그인을 작성하고 있습니다. 생성 된 모든 클래스 파일에서 작업을 실행하고 을으로 바꿉니다. 여기에 지금까지이 작업은 다음과 같습니다 public class InstrumenterTask extends DefaultTask {
private File outputDir;
private SourceSet