A new beginning

This commit is contained in:
Daniel Ziltener 2020-01-25 04:18:49 +01:00
parent 0df101a279
commit 8117edf76e
4 changed files with 36 additions and 1 deletions

20
Makefile Normal file
View File

@ -0,0 +1,20 @@
classes:
mkdir classes
classes/clojurefx/ApplicationInitializer.class: src/clojurefx/ApplicationInitializer.java
javac -classpath $$(clojure -Spath) -d classes src/clojurefx/ApplicationInitializer.java
classes/%__init.class: $(wildcard src/%.*)
mkdir -p $(@D)
clojure -e "(compile '`echo "$*" | sed 's/\//\./g' | sed 's/_/-/g'`)"
pom.xml: deps.edn
clojure -Spom
.PHONY: clean
clean:
rm -rf classes target pom.xml *.jar
.PHONY: test
test: classes/clojurefx/ApplicationInitializer.class
clojure -A:test

11
deps.edn Normal file
View File

@ -0,0 +1,11 @@
{:deps {org.clojure/clojure {:mvn/version "1.9.0"}
org.clojure/core.async {:mvn/version "0.7.559"}
camel-snake-kebab {:mvn/version "0.4.1"}
com.taoensso/timbre {:mvn/version "4.10.0"}
org.openjfx/javafx-fxml {:mvn/version "13.0.2"}}
:paths ["src" "classes"]
:aliases {:outdated {:extra-deps {olical/depot {:mvn/version "1.8.4"}}
:main-opts ["-m" "depot.outdated.main" "-a" "outdated"]}
:test {:extra-deps {lambdaisland/kaocha {:mvn/version "0.0-581"}}
:main-opts ["-m" "kaocha.runner"]
:extra-paths ["test"]}}}

View File

@ -4,7 +4,6 @@
[clojure.zip :as zip]
[clojure.reflect :as reflect]
[clojure.string :as str]
[swiss.arrows :refer :all]
[clojure.spec.alpha :as s]
[clojure.pprint :refer :all])
(:import (javafx.scene.layout Region)

5
tests.edn Normal file
View File

@ -0,0 +1,5 @@
#kaocha/v1
{:bindings {}
:tests [{:source-paths ["src"]
:test-paths ["test"]}]
:reporter [kaocha.report/documentation]}