mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-14 18:43:27 +01:00
improve build scripts; depends on jwebassembly-api; create JavaDoc and
Sources
This commit is contained in:
parent
e6093fa495
commit
5534a414e3
23
build.gradle
23
build.gradle
@ -5,6 +5,8 @@ plugins {
|
||||
|
||||
apply plugin: 'java'
|
||||
|
||||
group 'de.inetsoftware'
|
||||
archivesBaseName = 'jwebassembly-compiler'
|
||||
version = '0.1'
|
||||
|
||||
repositories {
|
||||
@ -12,6 +14,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile 'de.inetsoftware:jwebassembly-api:+'
|
||||
compile 'com.google.code.findbugs:jsr305:3.0.1'
|
||||
testCompile 'junit:junit:+'
|
||||
}
|
||||
@ -35,6 +38,26 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
task sourcesJar(type: Jar, dependsOn: classes) {
|
||||
classifier = 'sources'
|
||||
from sourceSets.main.java
|
||||
}
|
||||
|
||||
task javadocJar(type: Jar, dependsOn: javadoc) {
|
||||
classifier = 'javadoc'
|
||||
from javadoc.destinationDir
|
||||
}
|
||||
|
||||
build {
|
||||
dependsOn sourcesJar
|
||||
dependsOn javadocJar
|
||||
}
|
||||
|
||||
artifacts {
|
||||
archives sourcesJar
|
||||
archives javadocJar
|
||||
}
|
||||
|
||||
node {
|
||||
version = '8.10.0'
|
||||
// version = '+'
|
||||
|
5
settings.gradle
Normal file
5
settings.gradle
Normal file
@ -0,0 +1,5 @@
|
||||
rootProject.name='JWebAssembly'
|
||||
|
||||
if( file( '../JWebAssembly-API' ).isDirectory() ) {
|
||||
includeBuild '../JWebAssembly-API'
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user