gpt4 book ai didi

java - 在现有项目结构上设置gradle

转载 作者:行者123 更新时间:2023-12-03 05:42:52 25 4
gpt4 key购买 nike

我有一个具有以下现有代码结构的Java项目:

src
|- package1
|- package2
|- package3
|- package4
|- tests

如上所示,包含测试的包( tests)位于 src目录中的其中一个包内。

我知道gradle要求src代码在 src/main/java/下,测试在 src/test/java下。我想在此项目上设置gradle,但不想更改上面显示的现有结构。

有什么办法可以将我现有的项目结构与gradle一起使用?

感谢任何帮助...谢谢

最佳答案

希望这与请求匹配,但是here是一个示例。鉴于:

src/net/codetojoy/Foo.java
src/net/codetojoy/service/FooService.java
src/net/codetojoy/tests/FooServiceTestCase.java

我们可以像这样为Gradle配置 sourceSets:
sourceSets {
main {
java {
srcDir 'src'
exclude 'net/codetojoy/tests/*'
}
}
}

sourceSets.test.java.srcDir 'src/net/codetojoy/tests'

关于java - 在现有项目结构上设置gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51685286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com