在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):nebula-plugins/gradle-netflixoss-project-plugin开源软件地址(OpenSource Url):https://github.com/nebula-plugins/gradle-netflixoss-project-plugin开源编程语言(OpenSource Language):Groovy 100.0%开源软件介绍(OpenSource Introduction):gradle-netflixoss-project-pluginGradle plugin to setup common needs for Netflix OSS projects This plugin is to support projects in the NetflixOSS org (and it isn't meant to be used elsewhere). It is at its essence just a combination of other plugins that are common to all NetflixOSS projects, with some additional configuration. The primary responsibilities is to:
This project could be used as an example of how a "project plugin" could work. A "project plugin" is a Gradle plugin that provides consistency across many projects, e.g. in a Github org or an enterprise. Plugins UsedFor reference, these are Gradle-related modules used:
Applying the PluginThis plugin was tested with Gradle 4.4 To include, add the following to your build.gradle If using gradle 2.1 or newer:
-or-
DefaultsThese are some of the defaults that are set.
VariantsLicense CheckBy default the license check is on. To turn it off:
Release Task Information and ConfigurationNOTE: We disable the Release Tasks
Properties to change the version-Prelease.scope - can be used to change which part of the version string is changed
Properties to disable branch checking for travisci releases off existing tags-Prelease.travisci - takes a boolean, true disables the prepare checks and release tagging, false(the default) leaves the normal checks in place. -Prelease.disableGitChecks - does the same as above Where We Publish by Default
Build Property to Disable Alternative Publishing Repositoryif the following property is in place and set to false we will publish to jcenter and mavenCentral instead of a staging candidate repo
Gradle Compatibility TestedBuilt with Oracle JDK7 Tested with Oracle JDK8
LICENSECopyright 2014-2019 Netflix, Inc. Licensed 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. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论