I believe what you are looking for is to embed Jetty in your jar, so you can start your application with:
java -jar myApp.jar
And your REST service will be up and running, without the need of deploying the war file in Jetty (or tomcat or so...) or care about other dependencies. Is that right?
If so, look for how to embed jetty into your app.
Here's some examples:
Embedding Jetty as a Servlet Container
Embedding Jetty
If you could provide more details, that will be great.
EDIT
public static void main(String[] args) throws Exception {
Server server = new Server(9001);
Context context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.addServlet(new ServletHolder(new ServletContainer(new ResourceConfig(YourRestService.class)));
server.start();
}
Export to .jar, and run in terminal with:
java -jar myApp.jar
Your rest service will be available in port 9001.