-
Notifications
You must be signed in to change notification settings - Fork 582
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Java packages #168
Comments
How |
For the first Java release, do we want full CI integration like |
I think it would make sense to set up CI if that's where we want to end up down the line |
I talked to @joeyb about how he set up automatic promotion for
|
Snapshot artifacts have been released to Sonatype 🎉 https://oss.sonatype.org/content/repositories/snapshots/io/envoyproxy/protoc-gen-validate/ |
@rodaine Can you please execute the above curl command to try a real release? |
Hey @rmichela - how's this one looking? |
Soon after #186 is merged. |
A new snapshot has been promoted. |
Awesome ! Thanks |
Just fixed #210. Waiting on merge. |
Working on #208. |
Everything is ready. I'm going to try do do a 0.1.0 release today. |
Release jars are now public in Maven Central. 🎉 https://search.maven.org/search?q=io.envoyproxy.protoc-gen-validate FYI #193 |
@rmichela Does anyone have an example of how to use this in Gradle, I can keep playing around with till I get it to work, but an example would be nice. |
@LethiferousMoose - something like this works for us: plugins {
...
id "com.google.protobuf" version "0.8.6"
...
}
protobuf {
protoc {
artifact = "com.google.protobuf:protoc:3.5.1"
}
plugins {
javapgv {
artifact = "io.envoyproxy.protoc-gen-validate:protoc-gen-validate:0.1.0"
}
}
generateProtoTasks {
all()*.plugins {
javapgv {
option "lang=java"
}
}
}
} Plus the respective dependencies for compile, etc., depending on how you're using it. |
@nicktrav Huh, I pretty much have exactly that. I end up getting an error like this:
|
|
I had a co-worker on Mac test it and it does appear to be only affecting Windows machines. |
The |
Java bindings have been implemented in #54. I have access to the
io.envoyproxy
maven namespace. If we agree it's time, I'll do the release of version0.1.0
. @rodaineThe text was updated successfully, but these errors were encountered: