Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.raniejade:spek-idea-plugin:v0.3.2'
}
dependencies {
implementation("com.github.raniejade:spek-idea-plugin:v0.3.2")
}
<dependency>
<groupId>com.github.raniejade</groupId>
<artifactId>spek-idea-plugin</artifactId>
<version>v0.3.2</version>
</dependency>
libraryDependencies += "com.github.raniejade" % "spek-idea-plugin" % "v0.3.2"
:dependencies [[com.github.raniejade/spek-idea-plugin "v0.3.2"]]
This is the official IntelliJ IDEA plugin for Spek.
org.junit.platform:junit-platform-launcher
and org.jetbrains.spek:spek-junit-platform-engine
in the test runtime classpath.@RunWith(...)
the junit plugin will take over and this plugin will not work.Import the project to any IDE that supports gradle, do note that if you're using IntelliJ IDEA the imported project
is not marked as IDEA plugin project. You also need a local installation of Android Studio; update localAndroidStudio
in gradle.properties
to point to that installation.
The project uses com.zoltu.git-versioning
, which means versions are maintained via git tags.
./gradlew plugin:runIde
.
./gradlew plugin:runIde -Pas
.
./gradlew clean plugin:buildPlugin