Skip to content
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

Maven build #15

Merged
merged 9 commits into from
Aug 22, 2012
Merged

Maven build #15

merged 9 commits into from
Aug 22, 2012

Conversation

broach
Copy link
Contributor

@broach broach commented Jul 24, 2012

Makefile will now execute java builds.

I left out the "release" beyond building because of the complexity (signing with keys, etc)

Brian Roach and others added 9 commits June 27, 2012 09:36
Added options to .proto files for java package and class names
Created pom that currently builds source and binary jar files
pom also creates CPP source and header files
…ve the release plugin, adjust the Makefile for releases.
If you have RELEASE_GPG_KEYNAME environment variable
set the makefile will allow you to perform a java_release and
maven will allow a deploy. If it's not set both make and maven
will fail if you try to release/deploy
@travisbot
Copy link

This pull request passes (merged 6e151d5 into c468202).

@broach
Copy link
Contributor Author

broach commented Aug 17, 2012

Wasn't happy with not being able to release. With some maven-foo and make conditionals this will now allow you to do a release to maven central including signing by setting the environment variable RELEASE_GPG_KEYNAME

If it's not set neither make or mvn will allow you to release to maven central.

@seancribbs
Copy link

Awesome, 👍 to merge

broach pushed a commit that referenced this pull request Aug 22, 2012
@broach broach merged commit 6606c93 into master Aug 22, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants