gpt4 book ai didi

Gradle - 将文件夹添加到 Eclipse 类路径

转载 作者:行者123 更新时间:2023-12-04 19:08:39 24 4
gpt4 key购买 nike

我正在将遗留应用程序从 Ant 迁移到 Gradle。要求是构建一个具有特定文件夹结构的 zip 文件,供部署团队使用。我能够以正确的格式创建 zip 文件,到目前为止非常好。

我可以在 Eclipse 中打开该项目,但无法运行它。在 Eclipse(和 IntelliJ)中,我需要 src/main/conf将被添加到 Eclipse 的类路径中,但 不包括在 JAR 中(例如,如果我要运行 gradle jar )。

这是该项目目前的结构:

src
/main
/java
/com
/example
/App.java
/resources
/applicationConfiguration.xml
/conf
/dev.properties
/staging.properties
/prod.properties

如何添加 conf文件夹添加到 Eclipse 的类路径,以便它不包含在 Gradle 创建的 JAR 中?

最佳答案

鉴于 Gradle 的限制 EclipseClasspath API,我能想到的最直接的解决方案就是声明src/main/conf作为另一个源目录:

sourceSets.main.java.srcDir "src/main/conf"

只要该目录不包含任何 Java 文件,就不会影响 Gradle 构建的结果。但是,该目录将在 Eclipse 中显示为源目录,因此其属性文件将被复制到 Eclipse 输出目录中。

关于Gradle - 将文件夹添加到 Eclipse 类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18183677/

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