dtolabs/rundeck — pull request #319 by sfdc-kho (2013-03-08 16:33:56+00:00)
Title: Extract rundeck-jetty-server jaas dependency as separate installed maven dependency

Copied from: https://groups.google.com/forum/#!searchin/rundeck-discuss/burbridge/rundeck-discuss/VHszTzdqJ8I/3HZBGYtVZUoJ

According to the wiki the following is needed to get an instance of Rundeck running from the rundeckapp folder:

After a build, copy the file rundeck-launcher/rundeck-jetty-server/build/libs/rundeck-jetty-server-1.4.4-dev.jar into therundeckapp/lib directory.

If this step is skipped then we run into the dreaded "unable to find LoginModule class: com.dtolabs.rundeck.jetty.jaas.PropertyFileLoginModule" error when trying to login.

Is there any good reason why the package com.dtolabs.rundeck.jetty.jaas shouldn't be a stand-alone artifact? That would allow us to declare it as a runtime dependency in BuildConfig.groovy and get rid of the manual step by installing the dependencies into the ~/.m2 repo.

Please assign to me if accepted.