2013-08-06 13 views
5

Utilizzo il plug-in del pacchetto nativo SBT (https://github.com/sbt/sbt-native-packager) per un progetto composto da più moduli.Dipendenze di più progetti in packager nativo SBT

Nelle mie impostazioni SBT ho:

lazy val settings = packageArchetype.java_application ++ Seq(
    ... 
    // Java is required to install this application 
    debianPackageDependencies in Debian ++= Seq("java2-runtime"), 

    // Include the module JAR in the ZIP file 
    mappings in Universal <+= (packageBin in Compile) map { jar => 
    jar -> ("lib/" + jar.getName) 
    } 
) 

Il problema è che lo ZIP generato, o DEB per esempio, non sembrano includere moduli dipendenze del mio progetto. C'è solo il modulo finale JAR, e le librerie usate in esso, ma non i moduli da cui dipende.

Sai come potrei risolverlo?

risposta

5

Trovato una soluzione al mio problema: Ho bisogno di aggiungere exportJars := true nelle mie impostazioni per tutte le mie dipendenze interne da incorporare nel pacchetto.

Problemi correlati