This repository has been archived by the owner on Oct 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
project.clj
75 lines (72 loc) · 4.88 KB
/
project.clj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
;
; Copyright 2016 Fintech Open Source Foundation
; SPDX-License-Identifier: Apache-2.0
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
; http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
(def jackson-version "2.9.4")
(def jersey-version "2.25.1") ; Note: upgrading past 2.25.x breaks Jackson
(defproject org.finos.symphony/bot-unfurl "1.0.7"
:description "A bot that looks for URIs in messages and 'unfurls' them into a new message."
:url "https://github.com/symphonyoss/bot-unfurl"
:license {:spdx-license-identifier "Apache-2.0"
:name "Apache License, Version 2.0"
:url "http://www.apache.org/licenses/LICENSE-2.0"}
:min-lein-version "2.8.1"
:repositories [["sonatype-snapshots" {:url "https://oss.sonatype.org/content/groups/public" :snapshots true}]
["jitpack" {:url "https://jitpack.io"}]]
:plugins [
[org.noisesmith/git-info-edn "0.2.1"]
]
:dependencies [
[org.clojure/clojure "1.9.0"]
[org.apache.commons/commons-lang3 "3.8.1"]
[aero "1.1.3"]
[mount "0.1.15"]
[org.clojure/tools.cli "0.4.1"]
[org.clojure/tools.logging "0.4.1"]
[ch.qos.logback/logback-classic "1.2.3"]
[org.slf4j/jcl-over-slf4j "1.7.25"]
[org.slf4j/log4j-over-slf4j "1.7.25"]
[org.slf4j/jul-to-slf4j "1.7.25"]
[org.jolokia/jolokia-jvm "1.6.0"]
[org.jolokia/jolokia-jvm "1.6.0" :classifier "agent"]
[clj-time "0.15.1"]
[com.linkedin.urls/url-detector "0.1.17" :exclusions [org.apache.commons/commons-lang3 org.beanshell/bsh junit org.yaml/snakeyaml]]
[org.clojars.pmonks/unfurl "0.10.0" :exclusions [org.clojure/clojure commons-logging]]
[org.clojars.pmonks/clj-2253 "0.1.0" :exclusions [org.clojure/clojure]]
[org.symphonyoss/clj-symphony "0.10.0" :exclusions [org.clojure/clojure
org.slf4j/slf4j-log4j12]]
; The following dependencies are inherited but have conflicting versions, so we "pin" the versions here
[com.fasterxml.jackson.core/jackson-core ~jackson-version]
[com.fasterxml.jackson.core/jackson-databind ~jackson-version]
[com.fasterxml.jackson.core/jackson-annotations ~jackson-version]
[com.fasterxml.jackson.jaxrs/jackson-jaxrs-base ~jackson-version]
[com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider ~jackson-version]
[com.fasterxml.jackson.dataformat/jackson-dataformat-yaml ~jackson-version]
[com.fasterxml.jackson.dataformat/jackson-dataformat-cbor ~jackson-version]
[com.fasterxml.jackson.dataformat/jackson-dataformat-smile ~jackson-version]
[com.fasterxml.jackson.datatype/jackson-datatype-jsr310 ~jackson-version]
[com.fasterxml.jackson.module/jackson-module-jaxb-annotations ~jackson-version]
[org.glassfish.jersey.core/jersey-client ~jersey-version]
[org.glassfish.jersey.core/jersey-common ~jersey-version]
[org.glassfish.jersey.media/jersey-media-json-jackson ~jersey-version]
[joda-time/joda-time "2.10.1"]
[org.hamcrest/hamcrest-core "1.3"]
]
:profiles {:dev {:dependencies [[midje "1.9.4"]]
:plugins [[lein-midje "3.2.1"]
[lein-licenses "0.2.2"]]}
:uberjar {:aot :all
:uberjar-name "bot-unfurl-standalone.jar"}}
:main bot-unfurl.main)