source: launchers/project/plugins.sbt @ e8decff5

Last change on this file since e8decff5 was 8adf55a, checked in by meeh <meeh@…>, 2 years ago

Still WIP, but I've added a new sbt plugin named
sbt-native-packager for future rpm/deb/windows and
maybe even OSX packages. Also, the macosx sbt project
now has a task named buildAppBundleTask and which will
produce an I2P.app and copy over needed directories/jars/wars
which later needs to be extracted to an writeable area which
would be i2p base directory in runtime.

The MacOSXRouterLauncherApp contains more information about how
the executable in the OS X bundle will locate our R/O i2pbase so
it can copy it to a writable area. The R/O is also to ensure valid
signature on the bundle.

At last, this approach is done casue letting an Mach-O binary load
libjvm.dylib was proved unstable, so MacOSXRouterLauncherApp will
rather use an JNI module to load the needed glue with the
Mac OS X system.

  • Property mode set to 100644
File size: 228 bytes
Line 
1addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.1")
2addSbtPlugin("com.oradian.sbt" % "sbt-sh" % "0.3.0")
3addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6")
4addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.3.4")
Note: See TracBrowser for help on using the repository browser.