使用Gradle生成Eclipse启动配置

4xy9mtcn  于 2022-11-04  发布在  Eclipse
关注(0)|答案(1)|浏览(173)

我们使用Eclipse来启动和调试Java GWT项目。我们有两个Eclipse启动配置文件,其中包含许多运行项目所需的类路径条目。以前我们使用ant来构建项目,并将所有依赖项都放在本地存储中,所有类路径都显式地指向项目和启动配置类路径的库。
在我们迁移到Gradle 6.6并使用公共存储库下载依赖项后,几乎一切都运行得很顺利-我们所有的项目类路径都由Gradle构建正确生成。我们的eclipse启动配置仍然包含旧的硬编码类路径,我无法找到使用这些gradle配置的类路径生成这些启动配置的方法。我们必须维护本地文件系统上的依赖项,以便配置能够访问它们,以便调试和运行我们的代码。
是否有一种方法可以使用Gradle来生成这些启动配置,以便我们可以摆脱文件系统上的库,并在构建期间依赖它从存储库中提取的任何内容?
如有任何建议或解决方案,我们将不胜感激。

8yparm6h

8yparm6h1#

如果您使用Eclipse的内置Gradle工具(也称为Buildship),并让Eclipse生成您的启动配置,它将自动与项目的构建路径同步,该路径将自动与Gradle构建文件中声明的依赖项保持同步。
这是我刚刚创建的一个Gradle项目示例,我在其中添加了一些依赖项,启动配置“正常工作”。这是Eclipse的Gradle工具维护build.gradle文件中的内容并与之同步的地方。

下面是我检查项目的构建路径时看到的内容:

每当您向build.gradle添加依赖项时,它就会自动包含在那里;然后启动配置引用项目依赖关系,因此启动也总是同步的。
您可能需要删除现有的启动配置,并让Eclipse生成新的启动配置来实现这一点。

相关问题