gpt4 book ai didi

java - 将 Eclipse java 项目(带有 java 源文件夹)转换为 gradle 项目

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:28:05 29 4
gpt4 key购买 nike

我想将我所有的java 项目(223 个项目)迁移到gradle 项目。我正在使用由 SpringSource STS 团队开发的 Gradle Eclipse 插件。

目前,我所有的 java 项目都是这样构造的:

MyProjet/
+- src/log
+- some.package.log
+- some.package.log.A
+- src/tools/core
+- some.package
+- some.package.tools.B
+- some.package.tools.C
+- src/tools/graph
+- some.package.graph
+- src/tests
+- some.package.test.D
+- src/someModule

+- otherDirectories

src/log、src/tools/core、src/tools/graph、src/tests 和 src/someModule 是 java 源文件夹

将项目转换为 gradle 后(通过 Configure -> “Convert to Gradle Project...”),所有 java 源文件夹都变成包。

此外,问题是必须修改 java 类中所有声明的包。例如,Eclipse 告诉我:声明的包“some.package.test.tools.A”与预期的包“tests.some.package.test.tools.A”不匹配

Eclipse 让我可以更改类的包声明。但我必须对所有类(class)都这样做(有时一个项目超过 100 个类(class))。

我想知道是否有一种方法可以将 java 项目(带有 java 源文件夹)转换为 gradle 项目,而不影响所有包(我想避免修改所有类的操作)

提前感谢您的帮助或任何建议。

奈克。

最佳答案

您必须编写 Gradle 构建脚本,并在其中声明您的源目录结构。 (您不必更改源目录结构或任何包语句。)“转换为 Gradle 项目”不会为您执行此操作。这只是激活项目的 Gradle 支持的一种方式,这将使 Eclipse 使用 Gradle 构建脚本中包含的信息,允许您从 IDE 执行 Gradle 构建等。

关于java - 将 Eclipse java 项目(带有 java 源文件夹)转换为 gradle 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16665602/

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