gradle-processors - Gradle plugin for integrating Java annotation processors

  •        7

A plugin for Gradle that cleans up integration of Java 6+ annotation processors with the Eclipse, IDEA and FindBugs plugins.The eclipse and idea tasks will now configure your IDE to run annotation processors as part of their regular compilation. Alternatively, you can continue to open your build.gradle file directly from within IntelliJ.

https://github.com/palantir/gradle-processors

Tags
Implementation
License
Platform

   




Related Projects

PyCNN - Image Processing with Cellular Neural Networks in Python

  •    Python

Cellular Neural Networks (CNN) [wikipedia] [paper] are a parallel computing paradigm that was first proposed in 1988. Cellular neural networks are similar to neural networks, with the difference that communication is allowed only between neighboring units. Image Processing is one of its applications. CNN processors were designed to perform image processing; specifically, the original application of CNN processors was to perform real-time ultra-high frame-rate (>10,000 frame/s) processing unachievable by digital processors. This python library is the implementation of CNN for the application of Image Processing.

compile-testing - Testing tools for javac and annotation processors

  •    Java

Utilities for testing compilation.

Auto - A collection of source code generators for Java

  •    Java

A collection of code generators for Java. Java is full of code that is mechanical, repetitive, typically untested and sometimes the source of subtle bugs. Sounds like a job for robots. The Auto subprojects are a collection of code generators that automate those types of tasks. They create the code you would have written, but without the bugs.

JCBE

  •    Java

JCBE is an acceleration framework for Java programs running on Cell Broadband Engine processors. It is based on native methods executed on either PPE or SPE depending on method annotation used. C code is directly embeded in the Java source.

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.


cvat - Computer Vision Annotation Tool (CVAT) is a web-based tool which helps to annotate video and images for Computer Vision algorithms

  •    Javascript

CVAT is completely re-designed and re-implemented version of Video Annotation Tool from Irvine, California tool. It is free, online, interactive video and image annotation tool for computer vision. It is being used by our team to annotate million of objects with different properties. Many UI and UX decisions are based on feedbacks from professional data annotation team. Code released under the MIT License.

Gate - General Architecture for Text Engineering

  •    Java

GATE excels at text analysis of all shapes and sizes. It provides support for diverse language processing tasks such as parsers, morphology, tagging, Information Retrieval tools, Information Extraction components for various languages, and many others. It provides support to measure, evaluate, model and persist the data structure. It could analyze text or speech. It has built-in support for machine learning and also adds support for different implementation of machine learning via plugin.

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-in-action-source - Source code for the Manning book "Gradle in Action"

  •    Java

All source code used in the book is based on Gradle 1.7. Please use the checked-in Wrapper to execute the samples. Please be aware that a later version of Gradle might not be compatible with the source code. Starting with chapter 2, all source code can be run using the Gradle Wrapper which means no runtime will have to be installed. For example to run the "Hello World" build script from chapter 2 open a shell/command prompt and navigate to the directory. You can execute the build script by referencing the Gradle Wrapper command line script and providing the task you would like to run.

gradle-download-task - Adds a download task to Gradle that displays progress information

  •    Java

This is a simple download task for Gradle. It displays progress information just as Gradle does when it retrieves an artifact from a repository. The plugin has been sucessfully tested with Gradle 1.0 up to 4.8. It should work with newer versions as well.

rave - A data model validation framework that uses java annotation processing.

  •    Java

RAVE is a shield that prevents invalid data from crashing or causing hard to spot bugs in your Android apps. RAVE uses java annotation processing to leverage the annotations (Nullness, Value Constraint, Typedef) already present in your model classes to increase safety at runtime. Specifically, it ensures models adhere to the set of expectations that are described by their annotations. Android apps consume data from a variety of sources (network, disk, etc.) that you as an app developer don’t have control over. When external APIs behave badly and return null for something that’s supposed to be @NonNull, your app can crash. Even when APIs behave well, sometimes their corner cases aren’t well-documented, are unknown or may change overtime. RAVE ensures the data you receive from these sources adheres to the set of expectations described by the annotations present on your models.

grunt-postcss - Apply several post-processors to your CSS using PostCSS.

  •    Javascript

Apply several post-processors to your CSS using PostCSS. An array of PostCSS compatible post-processors. You can also use a function that returns an array of PostCSS post-processors.

d3-annotation - Use d3-annotation with built-in annotation types, or extend it to make custom annotations

  •    Javascript

You can add the latest version of d3-annotation hosted on cdnjs. I would love to hear from you about any additional features that would be useful, please say hi on twitter @DataToViz.

okbuck - OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project

  •    Java

OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.

gradle - Adaptable, fast automation for all

  •    Java

Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. This project adheres to the Gradle Code of Conduct. By participating, you are expected to uphold this code.

gradle-docker - A Gradle plugin to build Docker images from the build script.

  •    Groovy

This plugin for Gradle adds the capability to build and publish Docker images from the build script. It is available through jCenter and MavenCentral. See the change log for information about the latest changes.

gogradle - A Gradle Plugin Providing Full Support for Go

  •    Groovy

Gogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is awarded Gradle Plugin of the Year 2017. See the talk on Gradle Summit 2017.

labelme - Image Polygonal Annotation with Python (polygon, rectangle, line, point and image-level flag annotation)

  •    Python

Labelme is a graphical image annotation tool inspired by http://labelme.csail.mit.edu. It is written in Python and uses Qt for its graphical interface. Fig 2. VOC dataset example of instance segmentation.

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.

gradle-profiler - A tool for gathering profiling and benchmarking information for Gradle builds

  •    HTML

A tool to automate the gathering of profiling and benchmarking information for Gradle builds. This will install the executable into ./build/install/gradle-profiler/bin. The examples below assume that you add this location to your PATH or create a gradle-profiler alias for it.