添加另一个java源目录到gradle脚本

前端之家收集整理的这篇文章主要介绍了添加另一个java源目录到gradle脚本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我讨论一个例子的 java项目包

package com.example.testing;

用这样的文件

app
|
  src->com->example->testing->Main.java

和一个毕业生脚本:

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

sourceSets {
    main {
        java {
            srcDirs 'src'
        }
    }


}

sourceSets.main.output.classesDir = file("classes")
mainClassName = 'com.example.testing.Main'

defaultTasks 'compileJava','run'

现在我想添加一些模块到这个项目,我的文件夹将是这样的

app
|
  src1->com->example->testing->Main.java

  src2->com->another_example->another_testing->Library.java

如何添加新的源代码到毕业生脚本?

解决方法

我同意@JB Nizet关于尊重标准惯例.如果你仍然坚持要成为无政府主义者:

您已经在您的sourceset中声明了src,为什么不添加src1和src2呢?您可以将它们添加到相同的源集合中,或者如果需要,可以为每个模块定义一个sourceset.

sourceSets {
    main {
        java {
            srcDirs 'src'
            srcDirs 'src1'
            srcDirs 'src2'
        }
    }
 }
原文链接:https://www.f2er.com/java/124168.html

猜你在找的Java相关文章