locked-fg / JFeatureLib

Free Java library for image features and point/region detectors used in ComputerVision
38 stars 14 forks source link

JFeatureLib dependencies not found on Maven Repo #25

Closed judahk closed 9 years ago

judahk commented 10 years ago

I am using JFeatureLib library which I include in my project through Maven. However, my maven build is breaking because Maven cannot download two of the dependencies needed by JFeatureLib: imageanalysis and lire. Can you please fix this so that Maven can automatically download libraries needed by JFeatureLib to function properly.

Here is the link to Maven repo: http://mvnrepository.com/artifact/de.lmu.ifi.dbs.jfeaturelib/JFeatureLib/1.6.0

Thanks, Kshitij Judah

locked-fg commented 10 years ago

Hi,

Ah these darn local dependencies. I'm trying to fix it this weekend.

Franz

On 13. September 2014 01:53:45 MESZ, Kshitij Judah notifications@github.com wrote:

I am using JFeatureLib library which I include in my project through Maven. However, my maven build is breaking because Maven cannot download two of the dependencies needed by JFeatureLib: imageanalysis and lire. Can you please fix this so that Maven can automatically download libraries needed by JFeatureLib to function properly.

Here is the link to Maven repo: http://mvnrepository.com/artifact/de.lmu.ifi.dbs.jfeaturelib/JFeatureLib/1.6.0

Thanks, Kshitij Judah


Reply to this email directly or view it on GitHub: https://github.com/locked-fg/JFeatureLib/issues/25

Dr. Franz Graf http://www.Locked.de

locked-fg commented 10 years ago

So the problem is that LIRE is not / no more on maven. I forked Lire to make it somehow usable but you have to install LIRE locally in your maven repo. But that's really easy:

That should work. Please try and give some feedback, so that I could close the issue here.

judahk commented 10 years ago

Hi, Thanks for your quick reply and help. I am not an expert on Maven stuff (still learning about it) but I found the following link to Maven repo that seems to contain LIRE. Here is the link:

http://maven-repository.com/artifact/com.github.kzwang/lire/0.9.4-kzwang-beta1

Should I still follow your instructions or should I use the above Maven repo's LIRE? If the more accurate way is to use the above Maven repo's LIRE, then I think you can reflect that in the JFeatureLib's dependency so that Maven automatically downloads LIRE from the above Maven repo when it downloads JFeatureLib.

Again, what I am saying above is more of a question rather than a suggestion as I am a beginner when it comes to Maven stuff. Please let me know what you think, I will follow what you mention and then we can close this issue.

Thanks, Kshitij

locked-fg commented 10 years ago

Thank you very much for the hint. I'm going to check it in more detail on weekends. But as far as I saw ina quick check I couldn't see how JOpenSurf is integrated. At the current state I'd recomment to follow the above steps.

Even if I change the dependency later on to the other repo, it won't affect you anyways... So you're pretty safe.

locked-fg commented 9 years ago

Explained how to get LIRE in https://github.com/locked-fg/JFeatureLib/wiki/DevelopmentFAQ#lire