build.gradle 1.02 KB
Newer Older
1
plugins {
2 3 4
	id 'java'
	id 'net.ltgt.apt' version '0.9'
	id 'idea'
5
}
6

akwizgran's avatar
akwizgran committed
7 8 9 10 11 12
sourceCompatibility = 1.6
targetCompatibility = 1.6

apply plugin: 'witness'

dependencies {
13
	compile project(path: ':bramble-api', configuration: 'default')
akwizgran's avatar
akwizgran committed
14
	compile 'com.madgag.spongycastle:core:1.58.0.0'
akwizgran's avatar
akwizgran committed
15
	compile 'com.h2database:h2:1.4.192' // This is the last version that supports Java 1.6
16
	compile 'org.bitlet:weupnp:0.1.4'
17

18
	testCompile project(path: ':bramble-api', configuration: 'testOutput')
akwizgran's avatar
akwizgran committed
19 20 21 22
}

dependencyVerification {
	verify = [
akwizgran's avatar
akwizgran committed
23
			'com.madgag.spongycastle:core:199617dd5698c5a9312b898c0a4cec7ce9dd8649d07f65d91629f58229d72728',
akwizgran's avatar
akwizgran committed
24
			'com.h2database:h2:225b22e9857235c46c93861410b60b8c81c10dc8985f4faf188985ba5445126c',
25
			'org.bitlet:weupnp:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb',
akwizgran's avatar
akwizgran committed
26 27
	]
}
28 29 30 31 32

// needed to make test output available to bramble-j2se
configurations {
	testOutput.extendsFrom(testCompile)
}
33
task jarTest(type: Jar, dependsOn: testClasses) {
34 35 36 37 38 39
	from sourceSets.test.output
	classifier = 'test'
}
artifacts {
	testOutput jarTest
}