-
Notifications
You must be signed in to change notification settings - Fork 47
/
build.gradle
40 lines (34 loc) · 1.2 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
plugins {
id("java")
id("io.freefair.lombok") version "8.6"
}
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
repositories {
mavenCentral()
maven {
url "https://jitpack.io"
}
}
dependencies {
compileOnly 'net.portswigger.burp.extensions:montoya-api:2023.12.1'
implementation 'com.rover12421.opensource:JFontChooser:1.0.5-3'
implementation 'com.github.CoreyD97:Burp-Montoya-Utilities:2993e293'
implementation 'com.formdev:flatlaf-intellij-themes:2.4'
compileOnly 'com.formdev:flatlaf:2.4' //Already shipped in burp
compileOnly 'com.formdev:flatlaf-extras:2.4' //Already implemented in burp
implementation files('/home/corey/BurpSuitePro/burpsuite_pro.jar')
// testCompile files('/home/corey/BurpSuiteCommunity/burpsuite_community.jar')
}
jar {
archiveBaseName = project.name
from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}
task testJar(type: Jar) {
archiveBaseName = project.name + "-TEST"
from { configurations.testCompile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
tasks.withType(Jar) {
destinationDirectory = file("$rootDir/releases")
}