Comments (2)
In an ideal world, yes, we'd all love to have such functionality.
In reality, protobuf compiler is distributed in source form and only Windows binary is downloadable from
http://code.google.com/p/protobuf/downloads/list
There is no central location for downloading all possible flavours of protoc binaries, compiled for different host OSes and processor architectures. Maven repositories are not designed for hosting native binaries either. Therefore I am afraid there's almost no chance that your request will ever be implemented.
Using protoc toolchain with this protoc maven plugin is perhaps the best you can do to achieve portable Maven builds.
http://sergei-ivanov.github.com/maven-protoc-plugin/examples/protobuf-toolchain.html
from maven-protoc-plugin.
Sergei, I've tried and failed because of what you just said. Damn :-/
from maven-protoc-plugin.
Related Issues (20)
- Command line too long HOT 2
- Make clearing out of the output directory optional
- URL is no longer working HOT 3
- Add an option to attach descriptor set to the build
- Any in src/test/proto cause all protos defined in /src/main/proto to be generated in generated-test-sources HOT 10
- URL specified in pluginRepository goes to 404 location HOT 5
- Maven 3.2.5 breaks the toolchain support in the plugin
- Require at least java6 for running the plugin HOT 1
- Drop support for Maven2 and make Maven 3.0.0 the minimum required version HOT 2
- Clean up javadocs in order to appease doclint in java 8
- Plugin repository is busted HOT 2
- Add support for custom native plugins HOT 4
- Plugin location in README does not work HOT 3
- Proto file source in android APK file HOT 2
- Protoc is now available in the central repository HOT 1
- Preserve dependency ordering for protobuf imports HOT 1
- allow compiling dependent files HOT 1
- Configure .proto files path HOT 3
- push to maven central HOT 1
- Does this plugin have the option to generate C# code as well? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maven-protoc-plugin.