On Mon, Sep 29, 2014 at 7:17 AM, Darin Perusich <da...@darins.net> wrote:
> Here's a quick recreation of the steps. This is on OpenSUSE 13.1 with > OpenJDK 1.7.0_51 > > https://gist.github.com/deadpoint/900a2d92911705023986 > -- > Later, > Darin > Hi Darin, The issue you're seeing is because the "tk-jetty9" dependency is specified in the 'dev' profile in project.clj. Dependencies that appear there instead of in the "main" deps section are available during testing / development, but they don't get bundled into the uberjar. The reason we do it this way (for now) is because we don't use the 'puppet-server' git repo as the source for building the final package artifacts; we now have a separate packaging project that can be re-used to build all of our clojure-based packages without having to repeat the packaging code everywhere. This also allows us to do things like compose multiple projects together (e.g., puppet-server + jetty + PE web apps) for development purposes. We might be able to open-source that packaging repo at some point if folks need it; I'll talk to our release team. In the meantime, you can work around the issue by simply moving the 'tk-jetty9' dependency up in the project.clj, out of the 'dev' profile and into the 'main' dependencies. That'll cause it to get included in the uberjar. -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CAMx1QfLt%2B7QoBiZAzhcB6J0H5NE4CWkV8_oduFLqq%3D3MM7cwXQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.