Skip to content
Snippets Groups Projects
build.gradle 981 B
Newer Older
buildscript {
    repositories {
        mavenCentral()
        maven {
          url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath 'com.moowork.gradle:gradle-node-plugin:1.2.0'
    }
configure(allprojects) {
  apply plugin:'base'
  
  repositories {
    mavenCentral()
  }
}

  workDir = file("${projectDir}/node/nodejs")
task cleanBuild(type:Delete){
  delete 'build'
}

task copyCorePlugins(type: Copy) {
  from file('src/core-plugins')
  into file('build/core-plugins')
}

task copyWebApp(type: Copy) {
  from file('build/js')
  into file('build/core-plugins/openbis-ng-ui/1/as/webapps/openbis-ng-ui/html')
}

npm_run_build.dependsOn cleanBuild
copyCorePlugins.dependsOn npm_run_build
copyWebApp.dependsOn copyCorePlugins
build.dependsOn copyWebApp