Skip to content

IDE Integration

zml edited this page May 8, 2021 · 1 revision

While most of what VanillaGradle does is supported by IDEs automatically via Gradle, some extra integration is needed to support run configurations and related advanced functionality effectively.

Each IDE also has its own bugs and quirks, which we aim to document here:

IntelliJ

  • When running the decompile task for an already imported project, another reimport may be necessary.
  • IntelliJ's indexes often become corrupted. A full File -> Invalidate Caches may be required to clear out invalid state
  • By default, the IDE will delegate build and run to Gradle. This can be slower than running directly through the IDE.

Eclipse

  • Only Buildship is supported. The legacy eclipse task may work, but we will handle any issues that may come up when using it.
  • Run configurations are fully regenerated on each project import. If customization is desired, the preserveExisting property on the genEclipseRuns task will not modify any configurations that already exist.
Clone this wiki locally