Specify the Maven Coordinates for the Artifactĭescribing a desired IntelliJ Platform module artifact is done with Maven coordinates: groupId, artifactId, and version. The URL for the desired artifact needs to be added to a Maven or Gradle script:įor dependencies on individual modules from the IntelliJ Platform, also use Specify the Maven coordinates for the artifact. Specify the corresponding repository URL for the artifact. To setup dependencies on a module there are two types of information needed: More information about Gradle support is available in the IntelliJ IDEA Help documentation. IntelliJ Platform module artifacts are utilized by adding information to a project's adle file. Usages of deprecated URL must be replaced with in build scripts. A link to this repository should be added to pom.xml/ adle files when individual modules from an IntelliJ Platform artifacts repository are used. These may be downloaded, or accessed directly from a adle file, as explained below.Īrtifacts for IntelliJ Platform third-party dependencies are hosted at a separate intellij-dependencies repository. The gradle-intellij-plugin will access them as-needed for a plugin project.Īrtifacts for individual modules from the IntelliJ Platform. These artifacts are not intended to be accessed directly from a plugin project's adle file.
INTELLIJ JAR ARTIFACT NOT AVAILABLE IN BUILD CODE
See the Maven coordinates section for details about specifying these artifacts.īoth the Releases and Snapshots repositories have two types of content:īinary and source code artifacts for cross-platform, ZIP distributions of IntelliJ Platform-based IDEs, such as IntelliJ IDEA, CLion, Rider, and MPS. Snapshots repository for BRANCH#-EAP-SNAPSHOT, EAP-CANDIDATE-SNAPSHOT, LATEST-EAP-SNAPSHOT, and the EAP-SNAPSHOT. Releases repository for release versions by build number.
The IntelliJ Platform artifacts repositories are: These repositories make artifacts more accessible for plugin developers. JetBrains maintains public repositories that host artifacts related to the IntelliJ Platform, such as binaries and source code. When using additional repositories, make sure to use HTTPS always.