在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):kenshoo/gradle-fpm-plugin开源软件地址(OpenSource Url):https://github.com/kenshoo/gradle-fpm-plugin开源编程语言(OpenSource Language):Groovy 100.0%开源软件介绍(OpenSource Introduction):gradle-fpm-plugina gradle plugin to create linux package (deb/rpm) using fpm you must have fpm installed and available Usage// Grab the plugin from a Maven Repo automatically
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.kenshoo:gradle-fpm:0.5'
}
}
apply plugin: 'fpm-packaging'
//to create deb package
packaging {
packageName = 'my-package' // Optional, default is project.name
dependencies = ['openjdk-6-jre', 'tomcat7'] //Optional, an array of package dependencies
baseDir = project.buildDir// Optional, base directory to package, default: project.buildDir
prefix = /opt/my-process // Optional, a path to prefix files when building package, default: root (/)
extraOptions = ['--vendor': 'MyCompany', '--maintainer': 'me'] // Optional, a map containing extra options
extraFlags = ['--rpm-auto-add-directories'] // Optional, a list of additional flags to fpm
filesArgs = ['dir1', 'file1']//Optional, array of files/dirs to package, relative to baseDir, default: .
force = [true / false ] //optional, force output even if overwrite, default: false
}
//to create a rpm package
rpm {
//same properties as debian
} The package is created under project.packaging.packageDir (default: buildDir/linux-package) LicenseThis code is released under the Apache Public License 2.0. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论