Есть ли способ использовать корневой класс проекта из подпроектов в Gradle - PullRequest
0 голосов
/ 04 июля 2018

Я использую Gradle 4.4.1 и мою структуру проекта, как показано ниже.

/javaprojects
|- build.gradle
|- (Java Sources and files) //src/main/java/com/myfile/Hello.java
|- /api
     |- (Java Sources and files) 

Я хочу использовать Hello.java в проекте api . Как использовать Hello.java из корневого каталога в каталог api?

Мой build.gradle,

allprojects {

  apply plugin: 'application'
  apply plugin: 'java'

  repositories {
    mavenCentral()
  }

  dependencies {
    compile 'log4j:log4j:1.2.17'
  }

 project(':api') {
  dependencies {
    compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'
  }
}

mainClassName = 'com.myfile.HelloWorld'

Как Gradle будет поддерживать использование этого случая?

Пожалуйста, предоставьте свои мысли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...