-
Notifications
You must be signed in to change notification settings - Fork 34
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
build.sh fails because Maven now requires HTTPS to be used instead of HTTP #315
Comments
I second this request. |
@alexhenrie and @egchr out of curiosity, are you building owltools itself, or are you including owltools as a dependency in another Maven project? For the former situation, I just wanted to point out in case it was helpful, we do have pre-built releases here: https://github.com/owlcollab/owltools/releases In any case hopefully the Berkeley group will be able to turn on HTTPS in the near future. |
|
Sorry, I should have double-checked that before commenting. The pre-built releases do work, so this bug is only a problem when trying to compile OWLTools yourself. |
Unfortunately, getting a cert for our current setup (S3 direct hosting) is not doable, so I'll be pushing it towards a more typical S3/CloudFront setup. I've starting the process of doing the validation and will update here as there is progress. |
For what it's worth, Let's Encrypt has been easy to use and has worked very well for me. |
@alexhenrie Unfortunately, in this case, not really an option for us unless we setup a machine for this. |
I believe I've managed to get the certificate issues sorted out and am now attempting to switch the DNS over to the new site. However, given how it's managed, I can only operate on it at about the frequency of a day. I believe this test should be fine, but there is a small possibility that we'll have to revert due to an outage. |
Okay, a little surprised, but it seems that HTTP and HTTPS and now functioning for code.berkeleybop.org. Somebody else may want to check. Is this sufficient to close this out, or does automatic upgrade need to be added (i.e. maven does not attempt on its own)? |
OWLTools-Parent/pom.xml needs to be updated to use the HTTPS addresses. Thanks! |
Use https for berkeleybop maven repo, for #315
Fixed by #317. |
@alexhenrie the new URL seemed to work on Travis. Could you give it a try now? |
Yes, it works now, thanks! |
./build.sh
fails with the following error on my computer:This is because Maven 3.8.1, released in April, blocks HTTP downloads by default to prevent man-in-the-middle attacks. Could you please move http://code.berkeleybop.org/maven/repository/ to https://code.berkeleybop.org/maven/repository/ (or another HTTPS location) and update the URLs in OWLTools-Parent/pom.xml?
The text was updated successfully, but these errors were encountered: