Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Gradle подмодуль с исходниками / 2 сообщений из 2, страница 1 из 1
28.03.2018, 11:59
    #39621907
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gradle подмодуль с исходниками
Подскажите как собрать подмодуль с исходниками
Gradle 4.6

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 
compile project(":web-portal-frontend")
...
def generatedDir = new File(buildDir, "generated/source")

apply plugin: "java"

sourceSets {
  generated {
    java.srcDirs = ["$generatedDir/main", "$generatedDir/test"]
  }
  main {
    java.srcDirs = ["$generatedDir/main", "src/main/java"]
    resources.srcDirs = ["src/main/resources"]
  }
  test {
    java.srcDirs = ["$generatedDir/test", "src/test/java"]
    resources.srcDirs = ["src/test/resources"]
  }
}

compileJava {
  sourceCompatibility = "1.8"
  targetCompatibility = "1.8"
  options.encoding = "UTF-8"
  options.compilerArgs = ["-Xlint:all"]
  dependsOn(processResources)
}

jar {
}



Туда должны попасть исходники самого проекта и сгенерированые
...
Рейтинг: 0 / 0
29.03.2018, 11:25
    #39622533
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gradle подмодуль с исходниками
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
def generatedDir = new File(buildDir, "generated/source")

apply plugin: "java"

sourceSets {
  generated {
    java.srcDirs = ["$generatedDir/main", "$generatedDir/test"]
  }
  main {
    java.srcDirs = ["$generatedDir/main", "src/main/java"]
    resources.srcDirs = ["src/main/resources"]
  }
  test {
    java.srcDirs = ["$generatedDir/test", "src/test/java"]
    resources.srcDirs = ["src/test/resources"]
  }
}

compileJava {
  sourceCompatibility = "1.8"
  targetCompatibility = "1.8"
  options.encoding = "UTF-8"
  options.compilerArgs = ["-Xlint:all"]
  dependsOn(processResources)
}

jar {
  from sourceSets.main.allSource
  from sourceSets.generated.allSource
}



Вроде добавляются, но нет сгенерированных классов
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Gradle подмодуль с исходниками / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]