https://github.com/os72/protobuf-java-shaded-250
Protocol Buffer Java API - shaded version 2.5.0
https://github.com/os72/protobuf-java-shaded-250
java protobuf protobuf-java protocol-buffers
Last synced: about 1 month ago
JSON representation
Protocol Buffer Java API - shaded version 2.5.0
- Host: GitHub
- URL: https://github.com/os72/protobuf-java-shaded-250
- Owner: os72
- License: other
- Created: 2016-05-07T06:57:29.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-02-01T03:46:59.000Z (about 8 years ago)
- Last Synced: 2025-08-02T04:59:17.679Z (7 months ago)
- Topics: java, protobuf, protobuf-java, protocol-buffers
- Language: Java
- Homepage:
- Size: 343 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: COPYING.txt
Awesome Lists containing this project
README
protobuf-java-shaded-250
========================
Protocol Buffer Java API - shaded version 2.5.0.
Available on Maven Central
[](http://search.maven.org/#artifactdetails|com.github.os72|protobuf-java-shaded-250|0.9|)
* http://central.maven.org/maven2/com/github/os72/protobuf-java-shaded-250/0.9/
---
Provides protobuf-java 2.5.0 in a separate namespace `com.github.os72.protobuf250` to help resolve runtime compatibility issues when other protobuf-java versions are needed in the same application
See also
* https://github.com/os72/protoc-jar
* https://github.com/os72/protoc-jar-maven-plugin
* https://github.com/google/protobuf
#### Usage
* Use package dependency `protobuf-java-shaded-250` instead of `protobuf-java`
* Use Java namespace `com.github.os72.protobuf250` instead of `com.google.protobuf`
Note that the namespace replacement must be applied to code generated by the protoc compiler as well. `protoc-jar` (option --java_shaded_out) and `protoc-jar-maven-plugin` (output type java-shaded) support this feature out of the box
#### Maven dependency
```xml
com.github.os72
protobuf-java-shaded-250
0.9
```