2009-08-03 15 views
15

Ho un progetto Java che ho usato Maven2 e il plugin di assembly per aiutare con la compilazione e il packaging, ci sono alcune dipendenze quindi è un incubo da gestire soprattutto dato che sono abbastanza nuovo per Maven.Dipendenze Maven2 e librerie native

In ogni caso, sto usando una libreria Java che ha una libreria nativa Windows (DLL) di accompagnamento e sto cercando di capire come specificare la libreria nativa come una dipendenza o qualcosa in modo che esista sul percorso e la mia applicazione può usare la libreria in fase di runtime.

+3

È troppo tardi per passare alla formica? – Kieveli

+16

'passare alla formica' non risolve il problema. Sostituisce un sistema di gestione delle dipendenze con la mancanza di uno stesso. – Jherico

+1

Per essere onesti, con Ant puoi usare Ivy per gestire le dipendenze, ma non hai ancora risolto il problema della libreria nativa. –

risposta

17

Dai un'occhiata a questi post del blog su how to handle Maven and Native Libraries e an update with improvements - l'autore del blog mostra come l'ha realizzato in un progetto utilizzando JDIC (Java Desktop Integration Components), che ha collegamenti nativi.

+1

Questo potrebbe aiutare anche: (http://blog.codeeg.com/2008/06/28/25-things-i-hate-about-maven/) – Kieveli

+0

Forse anche questo - http://jbrugge.com/blog/2008/02/19/the-joy-and-sorrow-that-is-maven/- e piuttosto che essere ingenue come Kieveli - questo è un post più equilibrato sul perché così tanti sviluppatori amano o odiano Maven. – Nate

+0

@sixones Puoi aggiornare questo thread con informazioni su come sei riuscito a risolvere questo problema? –

Problemi correlati