EasyDependency - 一个gradle插件,提供对上传构件到maven仓库的逻辑的封装,提供动态处理源码依赖和远程构件依赖的实现

  •        58

一个gradle插件,提供对上传构件到maven仓库的逻辑的封装,提供动态处理源码依赖和远程构件依赖的实现

https://github.com/easilycoder/EasyDependency

Tags
Implementation
License
Platform

   




Related Projects

android-maven-gradle-plugin - Maven plugin for gradle compatible with android library projects

  •    Groovy

Modification to the standard Maven plugin to be compatible with android-library projects (aar). To use the android-maven-gradle-plugin, just apply the plugin in your android-library project. Also add the plugin classpath dependency to the buildScript.

jib - Build container images for your Java applications.

  •    Java

Jib builds optimized Docker and OCI images for your Java applications without a Docker daemon - and without deep mastery of Docker best-practices. It is available as plugins for Maven and Gradle and as a Java library.

Bnd - Swiss army knife for OSGi. A tool to build OSGi bundles.

  •    Java

bnd is a swiss army knife for OSGi, it creates manifest headers for you based on analyzing the class code, it verifies your settings, it manages project dependencies, gives you quote of the day, diffs jars, and much more.

gradle-versions-plugin - Gradle plugin to discover dependency updates

  •    Groovy

In the spirit of the Maven Versions Plugin, this plugin provides a task to determine which dependencies have updates.The current version is known to work with Gradle versions up to 4.3.

spring-android-samples - Spring for Android Sample Applications

  •    Java

This repository contains sample projects illustrating usage of Spring for Android. Each project requires set up of the Android SDK, command line tools, Maven, the Android Maven Plugin, and Android Maven artifacts such as Spring dependencies. Gradle build files are also available for each project. This document walks through the setup. See Spring for Android on GitHub for more information about building from source.The following sample applications demonstrate the capabilities of [Spring for Android]. See the README in each directory for more information on the sample project and additional instructions.


easy-video-player - Video playback on Android, made easy, wrapping around the stock MediaPlayer API.

  •    Java

Easy Video Player is a simple but powerful view that you can plugin to your apps to quickly get video playback working.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

gradle-release - gradle-release is a plugin for providing a Maven-like release process for projects using Gradle

  •    Groovy

Please refer to the Gradle DSL PluginDependenciesSpec to understand the behavior and limitations when using the new syntax to declare plugin dependencies. After you have your build.gradle file configured, simply run: gradle release and follow the on-screen instructions.

gradle-tips - Gradle tips for all of us

  •    

Over last year or so I have started using Gradle as my primary build tool for JVM based projects. Before using Gradle I was an Apache Maven user. Gradle takes best from both Apache Maven and Apache Ant providing you best of both worlds. Gradle borrows flexibility from Ant and convention over configuration, dependency management and plugins from Maven. Gradle treats task as first class citizen just like Ant. A Gradle build has three distinct phases - initialization, configuration, and execution. The initialization phase determine which all projects will take part in the build process and create a Project instance for each of the project. During configuration phase, it execute build scripts of all the project that are taking part in build process. Finally, during the execution phase all the tasks configured during the configuration phase are executed.

heroku-buildpack-java - A Heroku buildpack for Java apps.

  •    Shell

This is the official Heroku buildpack for Java apps. It uses Maven 3.3.9 to build your application and OpenJDK 8 to run it. However, the JDK version can be configured as described below. The buildpack will detect your app as Java if it has a pom.xml file, or one of the other POM formats supports by the Maven Polyglot plugin, in its root directory. It will use Maven to execute the build defined by your pom.xml and download your dependencies. The .m2 folder (local maven repository) will be cached between builds for faster dependency resolution. However neither the mvn executable or the .m2 folder will be available in your slug at runtime.

MultiViewAdapter - Recyclerview Adapter library to create composable view holders

  •    Java

Helper library for recyclerviews to create composable view holders without boilerplate code. The Gradle dependency is available via JCenter. JCenter is the default maven repository used by Android Studio.

Crude - .Net Dependency Management

  •    

Crude is light dependency management for .net, there was no dependency management solution for .net as Maven or Ivy until now.

material-dialogs - A beautiful, fluid, and customizable dialogs API.

  •    Java

Having the sample project installed is a good way to be notified of new releases. Although Watching this repository will allow GitHub to email you whenever I publish a release.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

gradle-dependency-graph-generator-plugin - Gradle plugin that generates dependency graphs from your project

  •    Kotlin

Gradle plugin that lets you visualize your dependencies in a graph. Gradle 3.3 or higher is required.

frontend-maven-plugin - "Maven-node-grunt-gulp-npm-node-plugin to end all maven-node-grunt-gulp-npm-plugins

  •    Java

This Maven plugin lets you install Node/NPM locally for your project, install dependencies with NPM, run Grunt tasks, and/or run Karma tests.

maven-dependency-navigator

  •    Java

Maven Dependency Navigator takes as its original basis the excellent (but now unmaintained) Maven Dependency Browser. Maven Dependency Browser is a great standalone GUI for browsing pom dependencies, with great straightforward usability.

drag-select-recyclerview - Easy to implement Google Photos style multi-selection for RecyclerViews.

  •    Java

This library allows you to implement Google Photos style multi-selection in your apps! You start by long pressing an item in your list, then you drag your finger without letting go to select more.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

sectioned-recyclerview - Implement a multi-sectioned RecyclerView using a custom adapter interface

  •    Java

Sectioned RecyclerView allows you to easily split a RecyclerView into sections with headers and optional footers. Headers can be expanded and collapsed, you can even hide empty sections.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

gradle-appengine-plugin - Gradle plugin that provides tasks for uploading, running and managing Google App Engine projects

  •    Groovy

NOTE: All App Engine users (except Android Studio users - support is not quite ready) are encouraged to transition to the [new gradle plugin] (https://github.com/GoogleCloudPlatform/app-gradle-plugin) for their projects.The plugin provides tasks for uploading, downloading, running and managing Google App Engine (App Engine) projects in any given Gradle build.

sbt-updates - SBT plugin that can check Maven and Ivy repositories for dependency updates

  •    Scala

Display your SBT project's dependency updates. Update information is obtained from the maven metadata. There is also a limited support for Ivy repositories hosted on BinTray.

unity-jar-resolver - Unity plugin which resolves Android & iOS dependencies and performs version management

  •    CSharp

The Play Services Resolver plugin (the name comes from its origin of just handling Google Play Services dependencies on Android) provides solutions for each of these problems. The Android Resolver component of this plugin will download and integrate Android library dependencies and handle any conflicts between plugins that share the same dependencies.