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

Convert Omnilink build to the new openhab build system. #138

Open
boc-tothefuture opened this issue Mar 30, 2019 · 14 comments
Open

Convert Omnilink build to the new openhab build system. #138

boc-tothefuture opened this issue Mar 30, 2019 · 14 comments

Comments

@boc-tothefuture
Copy link

boc-tothefuture commented Mar 30, 2019

Details see here

@digitaldan - I believe you tackling this one.

@boc-tothefuture boc-tothefuture changed the title Convert build to the new openhab build system. Convert Omnilink build to the new openhab build system. Mar 30, 2019
@digitaldan
Copy link

@boc-tothefuture I have this done, but am running into one problem. It looks like the version of jomnilink in this project (jomnilink-1.3.0-SNAPSHOT.jar) is a fork from my jomnilink project, but i can not find the source of it anywhere. I am trying to use the one being published maven repo so we don't have to include the lib directory anymore. Do you know where this is? And can those changes be added back to my project so it can be published to maven central?

@digitaldan
Copy link

ah, found it https://github.com/boc-tothefuture/jomnilink/commits/locks , for some reason this was not shown as an active branch and i missed it when poking around forks. Can you make a PR ? Thanks!

@boc-tothefuture
Copy link
Author

@digitaldan PR submitted.

@boc-tothefuture
Copy link
Author

@digitaldan -
Are we now building against 2.5 then? If using the new build system - I am assuming that is the case.

@boc-tothefuture
Copy link
Author

@digitaldan - now that the openhab master I can start working on this binding again, where did you end up with the new build system?

@craigham
Copy link

@boc-tothefuture have you got a build environment working within the new system? I have been holding off investing the time in setting one up until things have settled.

thanks

@boc-tothefuture
Copy link
Author

@craigham - No not yet. Now that 2.5M2 is released I think things are stable enough to make progress. I think @digitaldan already did some work in this space so I was hoping to not start from scratch.

@digitaldan
Copy link

digitaldan commented Aug 25, 2019 via email

@digitaldan
Copy link

I'm looking at this today FYI. I do have a branch converted to the new BND build system , but tis a few months old and i need to verify its still valid.

@digitaldan
Copy link

So @craigham you merged my PR #144 back in April, this moved the binding to the new build system. I just tested it ( mvn -DskipChecks=true -Denforcer.skip=true clean install) and it build and runs on my system still. I did notice I forgot to add this to the /bundles/pom.xml, but that would only effect when building all bindings, I'll open a PR today to fix that.

Also I think we should open up a "release" ticket to track work that needs to be done to release. For example, we need to add null annotations ( https://www.openhab.org/v2.4/docs/developer/development/conventions.html ) , update license headers, fix compiler checks errors, etc... before submitting for review.

@boc-tothefuture
Copy link
Author

@digitaldan -
We have a released ticket here
I have added the items you mentioned.

@boc-tothefuture
Copy link
Author

@digitaldan -
It sounds like this was merged in April.. can I close this issue?

@digitaldan
Copy link

We have a released ticket here

DOH!

@digitaldan
Copy link

It sounds like this was merged in April.. can I close this issue?

i think so, unless the build is not working for you.

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

No branches or pull requests

3 participants