Gradle build scripts for remaining apps

This commit is contained in:
str4d
2014-06-25 02:04:06 +00:00
parent bab02a62e9
commit 3c8862763b
6 changed files with 119 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
apply plugin: 'war'
sourceSets {
main {
java {
srcDir 'java/src'
}
}
}
dependencies {
compile project(':core')
providedCompile project(':apps:jetty')
}
war {
webXml = file('web.xml')
}

View File

@@ -0,0 +1,26 @@
apply plugin: 'war'
sourceSets {
main {
java {
srcDir 'java/src'
}
}
}
dependencies {
compile project(':core')
providedCompile project(':apps:ministreaming')
providedCompile project(':apps:jetty')
}
war {
into '.icons', {
from 'icons'
}
webInf {
into 'classes/org/klomp/snark/web'
from 'mime.properties'
}
webXml = file('web.xml')
}

View File

@@ -0,0 +1,27 @@
apply plugin: 'war'
sourceSets {
main {
java {
srcDir 'java/src'
}
}
test {
java {
srcDir 'java/test/junit'
}
}
}
dependencies {
compile project(':core')
providedCompile project(':apps:ministreaming')
providedCompile project(':apps:jetty')
testCompile 'junit:junit:4.+'
}
war {
from 'jsp'
exclude 'jsp/web.xml'
webXml = file('jsp/web.xml')
}

20
apps/susidns/build.gradle Normal file
View File

@@ -0,0 +1,20 @@
apply plugin: 'war'
sourceSets {
main {
java {
srcDir 'src/java/src'
}
}
}
dependencies {
compile project(':core')
providedCompile project(':apps:jetty')
}
war {
from 'src/jsp'
from 'src/index.html'
webXml = file('src/WEB-INF/web-template.xml')
}

View File

@@ -0,0 +1,27 @@
apply plugin: 'war'
sourceSets {
main {
java {
srcDir 'src/src'
}
}
}
dependencies {
compile project(':core')
providedCompile project(':apps:jetty')
}
war {
from 'src'
exclude 'WEB-INF/web.xml'
exclude 'LICENSE'
exclude 'src'
exclude 'susimail.properties'
webInf {
into 'classes'
from 'src/susimail.properties'
}
webXml = file('src/WEB-INF/web.xml')
}

View File

@@ -1 +1 @@
include 'core', 'router', 'installer', 'apps:ministreaming', 'apps:streaming', 'apps:desktopgui', 'apps:systray', 'apps:jetty', 'apps:routerconsole', 'apps:BOB', 'apps:sam' include 'core', 'router', 'installer', 'apps:ministreaming', 'apps:streaming', 'apps:desktopgui', 'apps:systray', 'apps:jetty', 'apps:routerconsole', 'apps:addressbook', 'apps:susidns', 'apps:susimail', 'apps:i2psnark', 'apps:i2ptunnel', 'apps:BOB', 'apps:sam'