nai*_*ike 7 java eclipse gradle
我想将我的所有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
Run Code Online (Sandbox Code Playgroud)
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让我可以更改类的包声明.但我必须为所有课程做到这一点(有时一个项目超过100个课程).
我想知道是否有办法将java项目(使用java源文件夹)转换为gradle项目,而不会影响所有包(我想避免包含modifiyng所有类的操作)
提前感谢您的帮助或任何建议.
奈科.
您必须编写Gradle构建脚本,并在其中声明源目录结构.(您不必更改源目录结构或任何包语句.)"转换为Gradle项目"不会为您执行此操作.它只是一种激活项目Gradle支持的方法,它将使Eclipse使用Gradle构建脚本中包含的信息,允许您从IDE执行Gradle构建等.
| 归档时间: |
|
| 查看次数: |
16699 次 |
| 最近记录: |