diff --git a/.gitignore b/.gitignore index 3e9e4d9267..fee87f98ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,25 @@ -/.idea/ +## Gradle /.gradle/ /buildSrc/.gradle/ /build/ /buildSrc/build/ + +## IDEA +/.idea/ /out/ + +## Eclipse +.settings/ +.classpath +.project +bin + +## VSCode +.vscode + +## Common /testData/classes/java*/ /testData/classes/jasm/ /testData/classes/groovy/ /testData/classes/kt/ -/testData/classes/scala/ -bin \ No newline at end of file +/testData/classes/scala/ \ No newline at end of file diff --git a/build.gradle b/build.gradle index 8c23782d1f..ef0c4b4dc5 100644 --- a/build.gradle +++ b/build.gradle @@ -39,6 +39,7 @@ allprojects { dependencies { implementation 'org.jetbrains:annotations:24.0.0' testImplementation("org.junit.jupiter:junit-jupiter-api:${project.junit_bom}") + testRuntimeOnly 'org.junit.platform:junit-platform-launcher' testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${project.junit_bom}") } @@ -217,6 +218,12 @@ jar { } } +// If testFixtures can't be inferred from the build path, it'll need to be manually specified to be able to find +// the test fixtures class. Put it in a unique place to mark it as such. +testFixturesJar { + destinationDirectory = file("$rootDir/build/extralibs") +} + task sourceJar(type:Jar) { archiveClassifier = "sources" from sourceSets.main.allSource diff --git a/intellij.java.decompiler.engine.iml b/intellij.java.decompiler.engine.iml deleted file mode 100644 index 8daf525178..0000000000 --- a/intellij.java.decompiler.engine.iml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file