Skip to content

ESL fork of https://github.com/pantsbuild/intellij-pants-plugin/, updated for the latest IntelliJ version with some performance improvements for large repositories.

Notifications You must be signed in to change notification settings

ESLGaming/intellij-pants-plugin

Repository files navigation

Pants Support (ESL version)

This is a fork of the official IntelliJ Pants plugin. It is maintained by ESL and includes several performance and usability improvements for large Scala mono repositories.

Installation

Install the plugin from the Jetbrains Marketplace.

Usage

Please check the official guide how to use the plugin.

Additional features / improvements

  • Target metadata for each module is stored in a persistent state component. This improves importing speed from several minutes to seconds!
  • When selecting a "Run" configuration, the plugin will automatically adjust the default classpath to the ":main" target if available. This allows to split code-base and run resources (like configurations).

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Changes will be applied internally and afterwards mirrored to Github. A new public release will be created afterwards.

License

MIT

About

ESL fork of https://github.com/pantsbuild/intellij-pants-plugin/, updated for the latest IntelliJ version with some performance improvements for large repositories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages