kikinteractive/maven-protoc-plugin

Name: maven-protoc-plugin

Owner: Kik Interactive

Description: Maven Protocol Buffers (protoc) Plugin that calls the protocol buffers compiler.

Created: 2015-12-03 21:31:02.0

Updated: 2015-12-03 21:31:03.0

Pushed: 2015-12-04 16:39:10.0

Homepage: http://sergei-ivanov.github.com/maven-protoc-plugin/

Size: 2233

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Maven Protocol Buffers (protoc) Plugin

A plugin that integrates protocol buffers compiler (protoc) into Maven lifecycle.

The latest plugin documentation is available here: http://sergei-ivanov.github.com/maven-protoc-plugin/

The plugin is not yet available through Maven Central, for the time being it can be fetched from Bintray:

ginRepositories>
<pluginRepository>
    <releases>
        <updatePolicy>never</updatePolicy>
    </releases>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <id>central</id>
    <name>Central Repository</name>
    <url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
<pluginRepository>
    <id>protoc-plugin</id>
    <url>https://dl.bintray.com/sergei-ivanov/maven/</url>
</pluginRepository>
uginRepositories>

NOTE: it is important to include Maven central as the primary plugin repository, because any custom repository configuration overrides the built-in defaults.

Alternatively, if Bintray is blocked by firewall rules in your organisation, try the following repository, hosted on GitHub. Please be aware that GitHub does not support directory listing, therefore you won't be able to browse the files, but Maven or Maven repo managers will still be able to fetch the artifacts.

ginRepositories>
<pluginRepository>
    <releases>
        <updatePolicy>never</updatePolicy>
    </releases>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <id>central</id>
    <name>Central Repository</name>
    <url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
<pluginRepository>
    <id>protoc-plugin</id>
    <url>http://sergei-ivanov.github.com/maven-protoc-plugin/repo/releases/</url>
</pluginRepository>
uginRepositories>

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.