mirror of
https://github.com/gitpod-io/gitpod.git
synced 2025-12-08 17:36:30 +00:00
38 lines
831 B
Groovy
38 lines
831 B
Groovy
plugins {
|
|
id 'application'
|
|
id 'java-library'
|
|
id 'maven-publish'
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
group 'io.gitpod.api'
|
|
version '1.0-SNAPSHOT'
|
|
|
|
dependencies {
|
|
implementation group: 'org.eclipse.lsp4j', name: 'org.eclipse.lsp4j.jsonrpc', version: '0.12.0'
|
|
implementation group: 'org.eclipse.lsp4j', name: 'org.eclipse.lsp4j.websocket', version: '0.12.0'
|
|
compileOnly group: 'javax.websocket', name: 'javax.websocket-api', version: '1.1'
|
|
implementation group: 'org.glassfish.tyrus.bundles', name: 'tyrus-standalone-client', version: '1.18'
|
|
}
|
|
|
|
application {
|
|
mainClass = 'io.gitpod.gitpodprotocol.testclient.TestClient'
|
|
}
|
|
|
|
java {
|
|
withSourcesJar()
|
|
withJavadocJar()
|
|
}
|
|
|
|
|
|
publishing {
|
|
publications {
|
|
mavenJava(MavenPublication) {
|
|
from components.java
|
|
}
|
|
}
|
|
}
|