I've spent more time that I want to admit trying to compile and run a compojure app from intellij. From the command line I use lein ring server-headless. If I run from inside intellij the REPL begins and I can't call or start the server from inside the REPL. How can I compile and run a server from inside the REPL?
How to use compojure from Intellij
555 Views Asked by slimbo At
1
There are 1 best solutions below
Related Questions in INTELLIJ-IDEA
- How to Enable MultiDex Support in Intellij IDEA
- Where has "Show Type Info on Mouse Motion" gone in Intellij 14
- Simple JavaEE HTML GET/POST application
- Behaviour Difference: Intellij vs Eclipse
- IntelliJ warns "Cannot resolve variable" on EL variables declared in parent page of include
- Perforce workspaces and multiple branches
- How to invoke method/constructor parameter hint in IntelliJ?
- Breakpoint "concurrency" in Intellij
- How do I install Intellij on Ubuntu 15.04?
- How to disable Code Completion in Android Studio?
- How to unchain my program?
- How can I debug scala.js unit tests?
- Weblogic 12c web application not start properly after server reboot
- What is the principle of IntelliJ IDEA's remote debug?
- Node.js setup on Intellij Idea
Related Questions in CLOJURE
- core.logic CLP(FD) with ClojureScript
- clojure worker-only app on heroku fails with Error R10
- How do persistent data structures help make Om faster
- Union in HoneySQL
- Reduce memory consumption in development
- twitter response: "error 32: Could not authenticate you" from Heroku, but not desktop
- How can I create a global object, and attach a string and a function to that object, in ClojureScript?
- AngularJS $http GET method to backend server: Request Method:OPTIONS 405
- Clojure : event listener on domina library
- Why is my streamparse topology definition complaining about a wrong number of arguments to thrift$mk-topology?
- Clojure defn name as multiplier
- clojure quoting inside let
- Build macro result with loops
- How do I unit test clojure.core.async go macros?
- Datomic and HornetQException "unable to validate user"
Related Questions in RING
- Clojure ring middleware to handle url array
- Faking friend credential function using Midje
- Very slow resource loading time with compojure route/resources and ring
- How to use compojure from Intellij
- Is there a relation between available RAM and Ring size in OpenStack SWIFT?
- Set Ring-Anti-Forgery CSRF header token
- Access to JSON files outside project directory in clojure using leiningen
- Compojure and Friend where is the state in this example
- Reading Ring request body when already read
- Checking whether the ringer and notification volumes are linked? (android)
- What type of parameters should I pass to this method
- Multiple Files Upload: Clojure Rest Service
- response map is nil compojure
- Unable to start activity through fcm notification when the app is terminated or in background
- Add custom session entries after successful authentication with Friend, Compojure, Ring
Related Questions in COMPOJURE
- deploy compojure app that is also a CLI app
- login using cookie session in cemerick/Friend
- 422 Unprocessable Entity response when POSTing file upload in Clojure
- Very slow resource loading time with compojure route/resources and ring
- How to use compojure from Intellij
- Testing static routes in compojure
- Use JSON request body rather than request parameters for Friend authentication in a Clojure Web Application
- Access to JSON files outside project directory in clojure using leiningen
- Why do I get java.lang.exception unrecognized body on routes with friend/authenticated as a wrapper?
- Compojure trouble displaying an image
- How to stream a large CSV response from a compojure API so that the whole response is not held in memory at once?
- response map is nil compojure
- compojure 0.6.0: problem getting post arguments with google app engine
- Can anybody explain why Compojure's routing macro only accepts literal vector as route description parameter?
- Where to put monger connection in Compojure app for Heroku?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You want to run the server from inside the repl?
Add
[ring/ring-jetty-adapter "1.3.1"]as a dependencyIn the REPL:
(require 'ring.adapter.jetty)(require 'quals.core.handler); require YOUR ns containing the handler(ring.adapter.jetty/run-jetty quals.core.handler/app {:port 3004})You can see all the parameters you can pass here: http://mmcgrana.github.io/ring/ring.adapter.jetty.html
There you have it, the server is running in your repl. If you were looking for more, you can always look at weavejester/lein-ring's source code.
Have fun Clojuring around :)