blob: 8d8657a4e6d7fec72891332e87b9a2492366fbc7 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
task copyEventMeshAdmin(dependsOn: ['jar']) {
doFirst {
new File(projectDir, '../eventmesh-webhook/dist/apps').mkdir()
new File(projectDir, '../dist/webhook/').mkdirs()
}
doLast {
copy {
into('../eventmesh-webhook/dist/apps/')
from project.jar.getArchivePath()
exclude {
"eventmesh-webhook-${version}.jar"
}
}
copy {
into '../dist/webhook'
from "../eventmesh-webhook/dist/apps/eventmesh-webhook-api.jar"
from "../eventmesh-webhook/dist/apps/eventmesh-webhook-admin.jar"
from "../eventmesh-webhook/dist/apps/eventmesh-webhook-receive.jar"
}
}
}