2009-08-03 22 views
15

Mam projekt Java, w którym użyłem Maven2 i wtyczki zespołu, aby pomóc w kompilowaniu i pakowaniu, istnieje kilka zależności, więc jest to dość koszmarny do zarządzania, zwłaszcza, że ​​jestem całkiem nowy Maven.Zależności Maven2 i biblioteki natywne

W każdym razie korzystam z biblioteki Java, która ma dołączoną rodzimą bibliotekę Windows (DLL) i próbuję ustalić, jak określić bibliotekę macierzystą jako zależność lub coś takiego, że istnieje ona na ścieżce i mojej aplikacji może korzystać z biblioteki w czasie wykonywania.

+3

Czy jest za późno na przejście na mrówkę? – Kieveli

+16

"Zmiana na mrówkę" nie rozwiązuje problemu. Zastępuje on system zarządzania zależnościami z tym samym brakiem. – Jherico

+1

Aby być uczciwym, z Antem możesz używać Ivy do zarządzania zależnościami, ale nadal nie rozwiązałeś problemu biblioteki natywnej. –

Odpowiedz

17

Sprawdź te posty na blogu how to handle Maven and Native Libraries i an update with improvements - autor blogu pokazuje, jak on tego dokonał nad projektem z wykorzystaniem JDIC (Java Desktop Integration Components) - który ma natywne powiązań.

+1

To może również pomóc: (http://blog.codeeg.com/2008/06/28/25-things-i-hate-about-maven/) – Kieveli

+0

Może to też będzie - http://jbrugge.com/blog/2008/02/19/the-joy-and-sorrow-that-is-maven/- i zamiast być nieszczerym jak Kieveli - jest to bardziej zrównoważony post, dlaczego tak wielu programistów kocha lub nienawidzi Mavena. – Nate

+0

@Sixones Czy możesz zaktualizować ten wątek z informacją o tym, jak udało Ci się rozwiązać ten problem? –

Powiązane problemy