scipopt / JSCIPOpt

Java interface for the SCIP Optimization Suite
MIT License
62 stars 35 forks source link

Are you planning to add JSCIPOpt to a Maven Repository? #16

Open hklarner opened 5 years ago

hklarner commented 5 years ago

What are the reasons for not adding JSCIPOpt to a Maven repository?

mueldgog commented 5 years ago

I don't know. What are the reasons to put it?

hklarner commented 5 years ago

The installation and setup of the suite, the libraries, the paths is not trivial: Exception in thread "main" java.lang.UnsatisfiedLinkError: no jscip in java.library.path.

mueldgog commented 5 years ago

How would this be fixed with a Maven repository? Sorry, I never heard about this before.

hklarner notifications@github.com schrieb am Di., 8. Okt. 2019, 15:55:

The installation and setup of the suite, the libraries, the paths is not trivial: Exception in thread "main" java.lang.UnsatisfiedLinkError: no jscip in java.library.path.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/SCIP-Interfaces/JSCIPOpt/issues/16?email_source=notifications&email_token=ACIKCB2246DETOQJCIA6OO3QNSGMNA5CNFSM4I6RADOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAUICEQ#issuecomment-539525394, or mute the thread https://github.com/notifications/unsubscribe-auth/ACIKCB4JFE4JDYUPV2HCQFTQNSGMNANCNFSM4I6RADOA .

hklarner commented 5 years ago

How would this be fixed with a Maven repository?

I don't know. We just installed JSCIPOpt on Ubuntu and on Windows. Each took about two hours of interpreting instructions, trial and error, downloading third party software, trying compilers and so on.

mueldgog commented 5 years ago

Hmm, sorry to hear that. What steps were unclear or did not work? Do you have any suggestions for improving the documentation or the building process? Feel free to create a pull request if you have any specific ideas in mind.

Regarding your request on whether to add JSCIPOpt to a Maven Repository. We first need to understand how this works and how this would improve the current setup. Any help here would be definitely be appreciated.

hklarner commented 5 years ago

We first need to understand how this works and how this would improve the current setup

Yes. I can't contribute because I don't have enough experience. The setup of this library is probably just intrinsically difficult, since it wraps C++ Code that needs to be compiled locally. Thanks for your quick response!