-
-
Save hugoduncan/54c5024113dee42a7792 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(set-env! | |
:source-paths #{"src"} | |
;:target-path "app/build" | |
:exclusions ['cljsjs/react 'org.clojure/clojure 'org.clojure/clojurescript | |
'org.clojure/tools.reader] | |
:dependencies '[ | |
[mattsum/boot-react-native "0.1.1-SNAPSHOT" :scope "test"] | |
[adzerk/boot-cljs "1.7.170-3" :scope "test"] | |
[adzerk/boot-cljs-repl "0.3.0" :scope "test"] | |
[adzerk/boot-reload "0.4.2" :scope "test"] | |
[pandeiro/boot-http "0.7.2" :scope "test"] | |
[crisptrutski/boot-cljs-test "0.2.1" :scope "test"] | |
[com.cemerick/piggieback "0.2.1" :scope "test"] | |
[weasel "0.7.0" :scope "test"] | |
[org.clojure/tools.nrepl "0.2.12" :scope "test"] | |
[org.clojure/clojure "1.7.0"] | |
[org.clojure/clojurescript "1.7.170" | |
:exclusions [org.clojure/tools.reader]] | |
[org.clojure/tools.reader "1.0.0-alpha1"] | |
[org.omcljs/om "1.0.0-alpha30"] | |
;; [org.omcljs/ambly "0.7.0"] | |
[natal-shell "0.1.6"] | |
[recipe-lib "0.1.0-SNAPSHOT"] | |
;; [reagent "0.5.1"] | |
] | |
) | |
(require | |
'[adzerk.boot-cljs :refer [cljs]] | |
'[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]] | |
'[adzerk.boot-reload :refer [reload]] | |
'[crisptrutski.boot-cljs-test :as test :refer [test-cljs]] | |
'[pandeiro.boot-http :refer [serve]] | |
'[boot.core :as b] | |
'[clojure.string :as s] | |
'[mattsum.boot-react-native :as rn] | |
) | |
(deftask dev | |
"Build app and watch for changes" | |
[p platform PLATFORM kw "The platform to target (ios or android)"] | |
[] | |
(assert (or (nil? platform) (#{:ios :android} platform))) | |
(comp (watch) | |
(if (= :ios platform) (rn/run-in-simulator) identity) | |
(reload :on-jsload 'recipe-app-om.core/on-js-reload | |
:port 8079 | |
:ws-host "localhost") | |
(rn/before-cljsbuild) | |
(cljs-repl :ws-host "localhost" | |
:port 9001 | |
:ip "127.0.0.1") | |
(cljs :main "recipe-app-om.core") | |
(rn/after-cljsbuild :server-url "localhost:8081" :app-dir "native") | |
(if (= :ios platform) (rn/print-ios-log :grep "SimpleExampleApp") identity) | |
(if (= :android platform) (rn/print-android-log) identity) | |
(target :dir ["native/build"]) | |
)) | |
(deftask packager | |
[] | |
(watch) | |
(rn/start-rn-packager)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clojure.lang.Compiler$CompilerException: java.io.FileNotFoundException: Could not locate cljs/repl__init.class or cljs/repl.clj on classpath: , compiling:(cemerick/piggieback.clj:1:1) | |
java.io.FileNotFoundException: Could not locate cljs/repl__init.class or cljs/repl.clj on classpath: | |
... | |
clojure.core/load/fn core.clj: 5641 | |
clojure.core/load core.clj: 5640 | |
... | |
clojure.core/load-one core.clj: 5446 | |
clojure.core/load-lib/fn core.clj: 5486 | |
clojure.core/load-lib core.clj: 5485 | |
... | |
clojure.core/apply core.clj: 626 | |
clojure.core/load-libs core.clj: 5524 | |
... | |
clojure.core/apply core.clj: 626 | |
clojure.core/require core.clj: 5607 | |
... | |
cemerick.piggieback/eval3455/loading--auto-- piggieback.clj: 1 | |
cemerick.piggieback/eval3455 piggieback.clj: 1 | |
... | |
clojure.core/load/fn core.clj: 5641 | |
clojure.core/load core.clj: 5640 | |
... | |
clojure.core/load-one core.clj: 5446 | |
clojure.core/load-lib/fn core.clj: 5486 | |
clojure.core/load-lib core.clj: 5485 | |
... | |
clojure.core/apply core.clj: 626 | |
clojure.core/load-libs core.clj: 5524 | |
... | |
clojure.core/apply core.clj: 626 | |
clojure.core/require core.clj: 5607 | |
... | |
boot.repl-server/->var repl_server.clj: 52 | |
boot.repl-server/->mw-list repl_server.clj: 58 | |
clojure.core/map/fn core.clj: 2557 | |
... | |
clojure.core/seq core.clj: 133 | |
clojure.core/apply core.clj: 624 | |
clojure.core/mapcat core.clj: 2586 | |
... | |
boot.repl-server/->mw-list repl_server.clj: 62 | |
boot.repl-server/start-server repl_server.clj: 70 | |
boot.repl/launch-nrepl repl.clj: 51 | |
boot.core/launch-nrepl core.clj: 1053 | |
... | |
clojure.core/apply core.clj: 624 | |
boot.task.built-in/fn/fn/fn built_in.clj: 308 | |
... | |
clojure.core/deref core.clj: 2200 | |
boot.task.built-in/fn/fn/fn/fn built_in.clj: 311 | |
mattsum.boot-react-native/eval2119/fn/fn/fn boot_react_native.clj: 157 | |
mattsum.boot-react-native/eval2085/fn/fn/fn boot_react_native.clj: 135 | |
mattsum.boot-react-native/eval2270/fn/fn/fn boot_react_native.clj: 241 | |
adzerk.boot-reload/eval461/fn/fn/fn/fn boot_reload.clj: 120 | |
adzerk.boot-reload/eval461/fn/fn/fn boot_reload.clj: 119 | |
boot.task.built-in/fn/fn/fn/fn/fn/fn built_in.clj: 264 | |
boot.task.built-in/fn/fn/fn/fn/fn built_in.clj: 264 | |
boot.task.built-in/fn/fn/fn/fn built_in.clj: 261 | |
boot.core/run-tasks core.clj: 794 | |
boot.core/boot/fn core.clj: 804 | |
clojure.core/binding-conveyor-fn/fn core.clj: 1910 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ boot show -p | |
Implicit target dir is deprecated, please use the target task instead. | |
Set BOOT_EMIT_TARGET=no to disable implicit target dir. | |
$ boot show -d | |
[adzerk/boot-cljs-repl "0.3.0" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[adzerk/boot-cljs "1.7.170-3" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[adzerk/boot-reload "0.4.2" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[com.cemerick/piggieback "0.2.1" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[crisptrutski/boot-cljs-test "0.2.1" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[mattsum/boot-react-native "0.1.1-SNAPSHOT" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
├── [com.cemerick/url "0.1.1" :scope "test"] | |
│ └── [pathetic "0.5.0" :scope "test"] | |
│ └── [com.cemerick/clojurescript.test "0.0.4" :scope "test"] | |
└── [me.raynes/conch "0.8.0" :scope "test"] | |
└── [org.flatland/useful "0.10.6" :scope "test"] | |
└── [org.clojure/tools.macro "0.1.1" :scope "test"] | |
[natal-shell "0.1.6" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
├── [enlive "1.1.6"] | |
│ ├── [org.ccil.cowan.tagsoup/tagsoup "1.2.1"] | |
│ └── [org.jsoup/jsoup "1.7.2"] | |
└── [org.clojure/core.async "0.2.374"] | |
└── [org.clojure/tools.analyzer.jvm "0.6.9"] | |
├── [org.clojure/core.memoize "0.5.8"] | |
│ └── [org.clojure/core.cache "0.6.4"] | |
│ └── [org.clojure/data.priority-map "0.0.4"] | |
├── [org.clojure/tools.analyzer "0.6.7"] | |
└── [org.ow2.asm/asm-all "4.2"] | |
[org.clojure/clojure "1.7.0" :exclusions [[org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[org.clojure/clojurescript "1.7.170" :exclusions [[org.clojure/clojure] [cljsjs/react] [org.clojure/tools.reader]]] | |
├── [com.google.javascript/closure-compiler "v20151015"] | |
├── [org.clojure/data.json "0.2.6"] | |
├── [org.clojure/google-closure-library "0.0-20151016-61277aea"] | |
│ └── [org.clojure/google-closure-library-third-party "0.0-20151016-61277aea"] | |
└── [org.mozilla/rhino "1.7R5"] | |
[org.clojure/tools.nrepl "0.2.12" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[org.clojure/tools.reader "1.0.0-alpha1" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react]]] | |
[org.omcljs/om "1.0.0-alpha30" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
├── [cljsjs/react-dom "0.14.3-1"] | |
├── [com.cognitect/transit-clj "0.8.285"] | |
│ └── [com.cognitect/transit-java "0.8.311"] | |
│ ├── [com.fasterxml.jackson.core/jackson-core "2.3.2"] | |
│ ├── [commons-codec "1.10"] | |
│ └── [org.msgpack/msgpack "0.6.10"] | |
│ ├── [com.googlecode.json-simple/json-simple "1.1.1" :exclusions [[junit]]] | |
│ └── [org.javassist/javassist "3.18.1-GA"] | |
└── [com.cognitect/transit-cljs "0.8.237"] | |
└── [com.cognitect/transit-js "0.8.846"] | |
[pandeiro/boot-http "0.7.2" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
[recipe-lib "0.1.0-SNAPSHOT" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
├── [cider/cider-nrepl "0.11.0-20160204.055951-25"] | |
│ └── [org.tcrawley/dynapath "0.2.3" :exclusions [[org.clojure/clojure]]] | |
├── [clj-time "0.11.0" :exclusions [[org.clojure/clojure]]] | |
│ └── [joda-time "2.8.2"] | |
├── [com.andrewmcveigh/cljs-time "0.3.14" :exclusions [[org.clojure/clojure]]] | |
├── [com.lucasbradstreet/cljs-uuid-utils "1.0.2" :exclusions [[org.clojure/clojure]]] | |
├── [prismatic/schema "1.0.4" :exclusions [[org.clojure/clojure]]] | |
└── [refactor-nrepl "2.0.0-20160206.122040-20"] | |
[weasel "0.7.0" :scope "test" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript] [cljsjs/react] [org.clojure/tools.reader]]] | |
└── [http-kit "2.1.18" :scope "test"] | |
Implicit target dir is deprecated, please use the target task instead. | |
Set BOOT_EMIT_TARGET=no to disable implicit target dir. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment