Compare commits
No commits in common. "9e4fa6e1a2d058f5e946f00c832b832d88d69b68" and "71e9a712edf0573a0348533a4441b00d3381e39c" have entirely different histories.
9e4fa6e1a2
...
71e9a712ed
222 changed files with 195 additions and 9502 deletions
|
|
@ -11,7 +11,7 @@ RUN clojure -T:build uberjar
|
||||||
|
|
||||||
FROM eclipse-temurin:21-alpine
|
FROM eclipse-temurin:21-alpine
|
||||||
|
|
||||||
RUN apk add --no-cache libstdc++ curl sqlite
|
RUN apk add --no-cache libstdc++
|
||||||
|
|
||||||
RUN addgroup -S atlantico-software && \
|
RUN addgroup -S atlantico-software && \
|
||||||
adduser -S atlantico-software -G atlantico-software
|
adduser -S atlantico-software -G atlantico-software
|
||||||
|
|
@ -22,7 +22,6 @@ USER atlantico-software
|
||||||
|
|
||||||
# Copy service archive file from Builder image
|
# Copy service archive file from Builder image
|
||||||
WORKDIR /service
|
WORKDIR /service
|
||||||
RUN mkdir storage
|
|
||||||
COPY --from=builder /build/target/score-the-pigs.jar /service/score-the-pigs.jar
|
COPY --from=builder /build/target/score-the-pigs.jar /service/score-the-pigs.jar
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
|
||||||
8
Makefile
8
Makefile
|
|
@ -18,11 +18,3 @@ repl: storage/site.db
|
||||||
jar: db
|
jar: db
|
||||||
clojure -T:build uberjar
|
clojure -T:build uberjar
|
||||||
mv target/*.jar .
|
mv target/*.jar .
|
||||||
|
|
||||||
|
|
||||||
run-jar: jar
|
|
||||||
java -jar score-the-pigs.jar
|
|
||||||
|
|
||||||
.PHONY: deploy
|
|
||||||
deploy:
|
|
||||||
fly deploy --local-only
|
|
||||||
|
|
|
||||||
13
deps.edn
13
deps.edn
|
|
@ -33,21 +33,14 @@
|
||||||
|
|
||||||
org.xerial/sqlite-jdbc {:mvn/version "3.45.2.0"}
|
org.xerial/sqlite-jdbc {:mvn/version "3.45.2.0"}
|
||||||
com.github.seancorfield/honeysql {:mvn/version "2.6.1126"}
|
com.github.seancorfield/honeysql {:mvn/version "2.6.1126"}
|
||||||
migratus/migratus {:mvn/version "1.5.6"}
|
migratus/migratus {:mvn/version "1.5.6"}}
|
||||||
|
|
||||||
babashka/fs {:mvn/version "0.5.24"}
|
|
||||||
babashka/process {:mvn/version "0.6.23"}}
|
|
||||||
|
|
||||||
:aliases
|
:aliases
|
||||||
{:dev {:extra-deps {com.biffweb/tasks {:git/url "https://github.com/jacobobryant/biff", :git/sha "ada149e", :git/tag "v1.8.2", :deps/root "libs/tasks"}
|
{:dev {:extra-deps {com.biffweb/tasks {:git/url "https://github.com/jacobobryant/biff", :git/sha "ada149e", :git/tag "v1.8.2", :deps/root "libs/tasks"}}
|
||||||
com.github.flow-storm/clojure {:mvn/version "1.12.0-3"}
|
|
||||||
com.github.flow-storm/flow-storm-dbg {:mvn/version "4.1.1"}}
|
|
||||||
:extra-paths ["dev" "test"]
|
:extra-paths ["dev" "test"]
|
||||||
:jvm-opts ["-XX:-OmitStackTraceInFastThrow"
|
:jvm-opts ["-XX:-OmitStackTraceInFastThrow"
|
||||||
"-XX:+CrashOnOutOfMemoryError"
|
"-XX:+CrashOnOutOfMemoryError"
|
||||||
"-Dbiff.env.BIFF_PROFILE=dev"
|
"-Dbiff.env.BIFF_PROFILE=dev"]
|
||||||
"-Dclojure.storm.instrumentEnable=true"
|
|
||||||
"-Dclojure.storm.instrumentOnlyPrefixes=com.score-the-pigs."]
|
|
||||||
:main-opts ["-m" "com.biffweb.task-runner" "tasks/tasks"]}
|
:main-opts ["-m" "com.biffweb.task-runner" "tasks/tasks"]}
|
||||||
:prod {:jvm-opts ["-XX:-OmitStackTraceInFastThrow"
|
:prod {:jvm-opts ["-XX:-OmitStackTraceInFastThrow"
|
||||||
"-XX:+CrashOnOutOfMemoryError"
|
"-XX:+CrashOnOutOfMemoryError"
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@
|
||||||
[clojure.tools.logging :as log]
|
[clojure.tools.logging :as log]
|
||||||
[clojure.tools.namespace.repl :as tn-repl]
|
[clojure.tools.namespace.repl :as tn-repl]
|
||||||
[migration :as migration]
|
[migration :as migration]
|
||||||
[clojure.string :as str]
|
|
||||||
[com.score-the-pigs :as main :refer [system]]
|
[com.score-the-pigs :as main :refer [system]]
|
||||||
[com.score-the-pigs.util.db :as db]
|
[com.score-the-pigs.util.db :as db]
|
||||||
[honey.sql :as sql]
|
[honey.sql :as sql]
|
||||||
|
|
@ -77,9 +76,6 @@
|
||||||
(tn-repl/refresh :after `main/start)
|
(tn-repl/refresh :after `main/start)
|
||||||
:done)
|
:done)
|
||||||
|
|
||||||
(defn start []
|
|
||||||
(main/start))
|
|
||||||
|
|
||||||
(comment
|
(comment
|
||||||
(reset-db!)
|
(reset-db!)
|
||||||
(refresh))
|
(refresh))
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
:default "0.0.0.0"}
|
:default "0.0.0.0"}
|
||||||
:biff/port 8080
|
:biff/port 8080
|
||||||
|
|
||||||
:example/db-url #profile {:prod "jdbc:sqlite:/service/storage/site.db"
|
:example/db-url #profile {:prod "jdbc:sqlite:/storage/site.db"
|
||||||
:default "jdbc:sqlite:storage/site.db"}
|
:default "jdbc:sqlite:storage/site.db"}
|
||||||
|
|
||||||
:biff.beholder/enabled #profile {:dev true
|
:biff.beholder/enabled #profile {:dev true
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
:biff.refresh/enabled #profile {:dev true
|
:biff.refresh/enabled #profile {:dev true
|
||||||
:default false}
|
:default false}
|
||||||
|
|
||||||
|
|
||||||
:biff.nrepl/port #or [#biff/env NREPL_PORT "7888"]
|
:biff.nrepl/port #or [#biff/env NREPL_PORT "7888"]
|
||||||
:biff.nrepl/args ["--port" #ref [:biff.nrepl/port]
|
:biff.nrepl/args ["--port" #ref [:biff.nrepl/port]
|
||||||
"--middleware" "[cider.nrepl/cider-middleware,refactor-nrepl.middleware/wrap-refactor]"]
|
"--middleware" "[cider.nrepl/cider-middleware,refactor-nrepl.middleware/wrap-refactor]"]
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
CREATE TABLE IF NOT EXISTS game (
|
CREATE TABLE IF NOT EXISTS game (
|
||||||
code text PRIMARY KEY COLLATE NOCASE,
|
code text PRIMARY KEY COLLATE NOCASE,
|
||||||
game_set text COLLATE NOCASE,
|
|
||||||
current_player integer,
|
current_player integer,
|
||||||
player_count integer NOT NULL,
|
player_count integer NOT NULL,
|
||||||
scoring_option text NOT NULL,
|
scoring_option text NOT NULL,
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
SELECT 1;
|
|
||||||
90
src/com/biffweb/my_project.clj
Normal file
90
src/com/biffweb/my_project.clj
Normal file
|
|
@ -0,0 +1,90 @@
|
||||||
|
(ns com.biffweb.my-project
|
||||||
|
(:require
|
||||||
|
[clojure.test :as test]
|
||||||
|
[com.biffweb :as biff]
|
||||||
|
[com.score-the-pigs.app :as app]
|
||||||
|
[com.score-the-pigs.middleware :as mid]
|
||||||
|
[com.score-the-pigs.ui :as ui]
|
||||||
|
[migratus.core :as migratus]
|
||||||
|
[next.jdbc :as jdbc]
|
||||||
|
[nrepl.cmdline :as nrepl-cmd]
|
||||||
|
[taoensso.telemere.timbre :as log])
|
||||||
|
(:gen-class))
|
||||||
|
|
||||||
|
(set! *warn-on-reflection* true)
|
||||||
|
|
||||||
|
(def modules
|
||||||
|
[app/module])
|
||||||
|
|
||||||
|
(def routes [["" {:middleware [mid/wrap-site-defaults]}
|
||||||
|
(keep :routes modules)]
|
||||||
|
["" {:middleware [mid/wrap-api-defaults]}
|
||||||
|
(keep :api-routes modules)]])
|
||||||
|
|
||||||
|
(def handler (-> (biff/reitit-handler {:routes routes})
|
||||||
|
mid/wrap-base-defaults))
|
||||||
|
|
||||||
|
(def static-pages (apply biff/safe-merge (map :static modules)))
|
||||||
|
|
||||||
|
(defn generate-assets! [_ctx]
|
||||||
|
(biff/export-rum static-pages "target/resources/public")
|
||||||
|
(biff/delete-old-files {:dir "target/resources/public"
|
||||||
|
:exts [".html"]}))
|
||||||
|
|
||||||
|
(defn on-save [ctx]
|
||||||
|
(biff/add-libs)
|
||||||
|
(biff/eval-files! ctx)
|
||||||
|
(generate-assets! ctx)
|
||||||
|
(biff/catchall (require 'com.biffweb.my-project-test))
|
||||||
|
(test/run-all-tests #"com.biffweb.my-project.*-test"))
|
||||||
|
|
||||||
|
(def initial-system
|
||||||
|
{:biff/modules #'modules
|
||||||
|
:biff/merge-context-fn identity
|
||||||
|
:biff/handler #'handler
|
||||||
|
:biff.beholder/on-save #'on-save
|
||||||
|
:biff.middleware/on-error #'ui/on-error
|
||||||
|
:example/chat-clients (atom {})})
|
||||||
|
|
||||||
|
(defonce system (atom {}))
|
||||||
|
|
||||||
|
(defn ctx->migratus-config [ctx]
|
||||||
|
{:store :database
|
||||||
|
:migration-dir "migrations/"
|
||||||
|
:db {:connection (jdbc/get-connection (:example/db-url ctx))
|
||||||
|
:managed-connection? true}})
|
||||||
|
|
||||||
|
(defn use-sqlite [ctx]
|
||||||
|
(let [db-url (get ctx :example/db-url)
|
||||||
|
ds (jdbc/get-datasource db-url)
|
||||||
|
migration-config (ctx->migratus-config ctx)]
|
||||||
|
|
||||||
|
(migratus/init migration-config)
|
||||||
|
(migratus/migrate migration-config)
|
||||||
|
(assoc ctx :example/ds ds)))
|
||||||
|
|
||||||
|
(def components
|
||||||
|
[biff/use-aero-config
|
||||||
|
use-sqlite
|
||||||
|
biff/use-queues
|
||||||
|
biff/use-htmx-refresh
|
||||||
|
biff/use-jetty
|
||||||
|
biff/use-chime
|
||||||
|
biff/use-beholder])
|
||||||
|
|
||||||
|
(defn start []
|
||||||
|
(let [new-system (reduce (fn [system component]
|
||||||
|
(log/info "starting:" (str component))
|
||||||
|
(component system))
|
||||||
|
initial-system
|
||||||
|
components)]
|
||||||
|
(reset! system new-system)
|
||||||
|
(generate-assets! new-system)
|
||||||
|
(log/info "System started.")
|
||||||
|
(log/info "Go to" (:biff/base-url new-system))
|
||||||
|
new-system))
|
||||||
|
|
||||||
|
(defn -main []
|
||||||
|
(let [{:keys [biff.nrepl/args]} (start)]
|
||||||
|
(apply nrepl-cmd/-main args)))
|
||||||
|
|
||||||
|
|
@ -1,22 +1,15 @@
|
||||||
(ns com.score-the-pigs
|
(ns com.score-the-pigs
|
||||||
(:require
|
(:require
|
||||||
[babashka.process :as process]
|
|
||||||
[clojure.string :as str]
|
|
||||||
[clojure.test :as test]
|
[clojure.test :as test]
|
||||||
[com.biffweb :as biff]
|
[com.biffweb :as biff]
|
||||||
[com.score-the-pigs.app :as app]
|
[com.score-the-pigs.app :as app]
|
||||||
[com.score-the-pigs.config :as config]
|
|
||||||
[com.score-the-pigs.middleware :as mid]
|
[com.score-the-pigs.middleware :as mid]
|
||||||
[com.score-the-pigs.ui :as ui]
|
[com.score-the-pigs.ui :as ui]
|
||||||
[migratus.core :as migratus]
|
|
||||||
[next.jdbc :as jdbc]
|
[next.jdbc :as jdbc]
|
||||||
[nrepl.cmdline :as nrepl-cmd]
|
[nrepl.cmdline :as nrepl-cmd]
|
||||||
[ring.adapter.jetty9 :as jetty]
|
|
||||||
[taoensso.telemere.timbre :as log])
|
[taoensso.telemere.timbre :as log])
|
||||||
(:gen-class))
|
(:gen-class))
|
||||||
|
|
||||||
(set! *warn-on-reflection* true)
|
|
||||||
|
|
||||||
(def modules
|
(def modules
|
||||||
[app/module])
|
[app/module])
|
||||||
|
|
||||||
|
|
@ -61,36 +54,19 @@
|
||||||
(defn use-sqlite [ctx]
|
(defn use-sqlite [ctx]
|
||||||
(let [db-url (get ctx :example/db-url)
|
(let [db-url (get ctx :example/db-url)
|
||||||
ds (jdbc/get-datasource db-url)
|
ds (jdbc/get-datasource db-url)
|
||||||
migration-config (ctx->migratus-config ctx)
|
;; migration-config (ctx->migratus-config ctx)
|
||||||
db-loc (-> db-url
|
]
|
||||||
(str/split #":")
|
|
||||||
last)]
|
|
||||||
|
|
||||||
(process/shell (str "sqlite3 " db-loc "'PRAGMA journal_mode=WAL;'"))
|
;; (migratus/init migration-config)
|
||||||
|
;; (migratus/migrate migration-config)
|
||||||
(migratus/init migration-config)
|
|
||||||
(migratus/migrate migration-config)
|
|
||||||
(assoc ctx :example/ds ds)))
|
(assoc ctx :example/ds ds)))
|
||||||
|
|
||||||
(defn use-jetty [{:biff/keys [host port handler]
|
|
||||||
:or {host "localhost"
|
|
||||||
port 8080}
|
|
||||||
:as ctx}]
|
|
||||||
(let [server (jetty/run-jetty (fn [req]
|
|
||||||
(handler (merge ctx req)))
|
|
||||||
{:host host
|
|
||||||
:port port
|
|
||||||
:join? false
|
|
||||||
:allow-null-path-info true})]
|
|
||||||
(log/info "Jetty running on" (str "http://" host ":" port))
|
|
||||||
(update ctx :biff/stop conj #(jetty/stop-server server))))
|
|
||||||
|
|
||||||
(def components
|
(def components
|
||||||
[config/use-aero-config
|
[biff/use-aero-config
|
||||||
use-sqlite
|
use-sqlite
|
||||||
biff/use-queues
|
biff/use-queues
|
||||||
biff/use-htmx-refresh
|
biff/use-htmx-refresh
|
||||||
use-jetty
|
biff/use-jetty
|
||||||
biff/use-chime
|
biff/use-chime
|
||||||
biff/use-beholder])
|
biff/use-beholder])
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
(ns com.score-the-pigs.app
|
(ns com.score-the-pigs.app
|
||||||
(:require
|
(:require
|
||||||
[clojure.pprint :as pp]
|
|
||||||
[clojure.tools.logging :as log]
|
|
||||||
[clojure.string :as str]
|
[clojure.string :as str]
|
||||||
[com.biffweb :as biff]
|
[com.biffweb :as biff]
|
||||||
[com.score-the-pigs.middleware :refer [wrap-clean-up-param-vals]]
|
[com.score-the-pigs.middleware :refer [wrap-clean-up-param-vals]]
|
||||||
|
|
@ -45,7 +43,6 @@
|
||||||
|
|
||||||
(defn create-game [{:keys [example/ds params] :as ctx}]
|
(defn create-game [{:keys [example/ds params] :as ctx}]
|
||||||
(let [players (map str/trim (-> params :players str/split-lines))]
|
(let [players (map str/trim (-> params :players str/split-lines))]
|
||||||
(pp/pprint params)
|
|
||||||
(if (> 2 (count players))
|
(if (> 2 (count players))
|
||||||
(error-style "Need at least two players")
|
(error-style "Need at least two players")
|
||||||
(let [code (game-code)
|
(let [code (game-code)
|
||||||
|
|
@ -54,13 +51,14 @@
|
||||||
(shuffle (range 0 (count players)))
|
(shuffle (range 0 (count players)))
|
||||||
(range 0 (count players)))]
|
(range 0 (count players)))]
|
||||||
|
|
||||||
|
;;TODO: check if game code exists to guard against collisions
|
||||||
|
|
||||||
(if (game-code-exists? ds code)
|
(if (game-code-exists? ds code)
|
||||||
(recur ctx)
|
(recur ctx)
|
||||||
(do
|
(do
|
||||||
(jdbc/execute! ds (sql/format {:insert-into :game
|
(jdbc/execute! ds (sql/format {:insert-into :game
|
||||||
:values [{:code code
|
:values [{:code code
|
||||||
:current_player 0
|
:current_player 0
|
||||||
:scoring_option (-> params :scoring-option name)
|
|
||||||
:player_count (count players)}]}))
|
:player_count (count players)}]}))
|
||||||
|
|
||||||
(jdbc/execute! ds (sql/format {:insert-into :player
|
(jdbc/execute! ds (sql/format {:insert-into :player
|
||||||
|
|
@ -101,7 +99,7 @@
|
||||||
|
|
||||||
(into [:tbody]
|
(into [:tbody]
|
||||||
(for [p players
|
(for [p players
|
||||||
:let [{:player/keys [play_order game_score round_score]} p]]
|
:let [{:player/keys [play_order game_score]} p]]
|
||||||
|
|
||||||
[:tr
|
[:tr
|
||||||
[:th {:scope "row"} [:div
|
[:th {:scope "row"} [:div
|
||||||
|
|
@ -119,55 +117,7 @@
|
||||||
|
|
||||||
[:td [:div
|
[:td [:div
|
||||||
{:id (str "player" "-" play_order "-game-score")}
|
{:id (str "player" "-" play_order "-game-score")}
|
||||||
game_score
|
game_score]]]))]]))
|
||||||
(when
|
|
||||||
(= (:player/play_order p) current-player)
|
|
||||||
[:span.pico-color-jade-600
|
|
||||||
(str " (this round:" round_score ")")])]]]))]]))
|
|
||||||
|
|
||||||
(defn game [ds c]
|
|
||||||
(jdbc/execute-one! ds (sql/format {:select :*
|
|
||||||
:from :game
|
|
||||||
:where [:= :code c]})))
|
|
||||||
|
|
||||||
(defn game-over [ds game-code]
|
|
||||||
(let [game (game ds game-code)
|
|
||||||
players (jdbc/execute! ds (sql/format {:select :*
|
|
||||||
:from :player
|
|
||||||
:where [:= :game_code game-code]}))
|
|
||||||
winner? #(when (= (:player/play_order %) (:game/winner game))
|
|
||||||
%)
|
|
||||||
winner (some winner? players)
|
|
||||||
losers (remove winner? players)]
|
|
||||||
|
|
||||||
[:div#player-summary
|
|
||||||
[:h3 [:span.pico-color-jade-600 (:player/name winner)] " won with a score of " [:span
|
|
||||||
{:_ "on load repeat forever
|
|
||||||
set rand to Math.random() * 360
|
|
||||||
transition
|
|
||||||
*color
|
|
||||||
to `hsl($rand 100% 90%)`
|
|
||||||
over 125ms
|
|
||||||
end"}
|
|
||||||
(:player/game_score winner)] "!"]
|
|
||||||
|
|
||||||
[:h4 "Here's how the " [:span.pico-color-red-500 "losers"] " did:"]
|
|
||||||
[:table
|
|
||||||
{:style {:table-layout :fixed}}
|
|
||||||
[:thead
|
|
||||||
[:tr
|
|
||||||
[:th {:scope "col"} "Player"]
|
|
||||||
[:th {:scope "col"} "Total Score"]]]
|
|
||||||
|
|
||||||
(into [:tbody]
|
|
||||||
(for [p losers
|
|
||||||
:let [{:player/keys [game_score]} p]]
|
|
||||||
|
|
||||||
[:tr
|
|
||||||
[:th {:scope "row"} [:div
|
|
||||||
(:player/name p)]]
|
|
||||||
|
|
||||||
[:td game_score]]))]]))
|
|
||||||
|
|
||||||
(defn display-game [{:keys [path-params]
|
(defn display-game [{:keys [path-params]
|
||||||
:example/keys [ds]
|
:example/keys [ds]
|
||||||
|
|
@ -179,18 +129,14 @@ end"}
|
||||||
:where [:= :code code]}))]
|
:where [:= :code code]}))]
|
||||||
|
|
||||||
(if-not (and code game)
|
(if-not (and code game)
|
||||||
{:status 301
|
{:status 200
|
||||||
|
:headers {"HX-Redirect" "/?err=no-code"}}
|
||||||
:headers {"HX-Redirect" "/";; ""
|
|
||||||
"Location" "/?err=no-code"}}
|
|
||||||
(ui/page
|
(ui/page
|
||||||
{}
|
{}
|
||||||
[:div
|
[:div
|
||||||
(nav)
|
(nav)
|
||||||
|
|
||||||
(if (:game/winner game)
|
(player-summary code ds)]))))
|
||||||
(game-over ds code)
|
|
||||||
(player-summary code ds))]))))
|
|
||||||
|
|
||||||
(defn connect-ws [{:keys [path-params]
|
(defn connect-ws [{:keys [path-params]
|
||||||
:example/keys [chat-clients]}]
|
:example/keys [chat-clients]}]
|
||||||
|
|
@ -214,104 +160,68 @@ end"}
|
||||||
"no dot"
|
"no dot"
|
||||||
"razorback"])
|
"razorback"])
|
||||||
|
|
||||||
(defn player-with-order [ds game-code order]
|
|
||||||
(jdbc/execute-one! ds (sql/format {:select :*
|
|
||||||
:from :player
|
|
||||||
:where [:and
|
|
||||||
[:= :game_code game-code]
|
|
||||||
[:= :play_order order]]})))
|
|
||||||
|
|
||||||
(defn play-again [{:keys [path-params]
|
|
||||||
:example/keys [ds]
|
|
||||||
:as _ctx}]
|
|
||||||
(let [code (:code path-params)
|
|
||||||
game (game ds code)
|
|
||||||
games-in-set (->> {:select [[:%count.* :total]]
|
|
||||||
:from :game
|
|
||||||
:where [:= :game_set code]}
|
|
||||||
sql/format
|
|
||||||
(jdbc/execute-one! ds)
|
|
||||||
:total)]
|
|
||||||
(pp/pprint game)
|
|
||||||
(println games-in-set))
|
|
||||||
|
|
||||||
(println "hello!"))
|
|
||||||
|
|
||||||
(defn game-over-selection [ds game-code]
|
|
||||||
[:div
|
|
||||||
[:a
|
|
||||||
{:role "button"
|
|
||||||
:href (str "/game/" game-code "/play-again")}
|
|
||||||
"Play again with the same players"]
|
|
||||||
[:br]
|
|
||||||
[:br]
|
|
||||||
[:a
|
|
||||||
{:role "button"
|
|
||||||
:href "/"}
|
|
||||||
"Play with new players"]])
|
|
||||||
|
|
||||||
(defn now-playing [current-player code ds]
|
(defn now-playing [current-player code ds]
|
||||||
(let [game (game ds code)
|
(let [player (jdbc/execute-one! ds (sql/format {:select :*
|
||||||
player (player-with-order ds code current-player)]
|
:from :player
|
||||||
(if (:game/winner game)
|
:where [:and
|
||||||
(game-over-selection ds code)
|
[:= :game_code code]
|
||||||
|
[:= :play_order current-player]]}))]
|
||||||
|
[:div#now-playing
|
||||||
|
[:h4 "Now playing: " [:b.pico-color-jade-600 (:player/name player)]]
|
||||||
|
[:h5 "Total score: " [:b.pico-color-jade-600 (:player/game_score player)]]
|
||||||
|
[:h5 "Score this round: " [:b.pico-color-jade-600 (:player/round_score player)]]
|
||||||
|
|
||||||
[:div#now-playing
|
(biff/form {:id ::score-form
|
||||||
[:h4 "Now playing: " [:b.pico-color-jade-600 (:player/name player)]]
|
:hx-post "/score-hand"
|
||||||
[:h5 "Total score: " [:b.pico-color-jade-600 (:player/game_score player)]]
|
:hx-target "#now-playing"}
|
||||||
[:h5 "Score this round: " [:b.pico-color-jade-600 (:player/round_score player)]]
|
[:input {:hidden true
|
||||||
|
:name "game-code"
|
||||||
|
:value code}]
|
||||||
|
[:input {:hidden true
|
||||||
|
:name ::round-option
|
||||||
|
:id ::round-option
|
||||||
|
:value ::score-pigs}]
|
||||||
|
[:div;; .grid
|
||||||
|
{:id ::pig-options
|
||||||
|
:style {:display :flex
|
||||||
|
:flex-direction :row}}
|
||||||
|
|
||||||
(biff/form {:id ::score-form
|
(into [:fieldset
|
||||||
:hx-post "/score-hand"
|
{:flex "50%"}
|
||||||
:hx-target "#now-playing"}
|
[:legend "Pig 1:"]]
|
||||||
[:input {:hidden true
|
|
||||||
:name "game-code"
|
|
||||||
:value code}]
|
|
||||||
[:input {:hidden true
|
|
||||||
:name ::round-option
|
|
||||||
:id ::round-option
|
|
||||||
:value ::score-pigs}]
|
|
||||||
[:div;; .grid
|
|
||||||
{:id ::pig-options
|
|
||||||
:style {:display :flex
|
|
||||||
:flex-direction :row}}
|
|
||||||
|
|
||||||
(into [:fieldset
|
(for [p pig-position]
|
||||||
{:flex "50%"}
|
[:label
|
||||||
[:legend "Pig 1:"]]
|
[:input {:type :radio
|
||||||
|
:value p
|
||||||
|
:name ::pig-1}
|
||||||
|
|
||||||
(for [p pig-position]
|
p]]))
|
||||||
[:label
|
|
||||||
[:input {:type :radio
|
|
||||||
:value p
|
|
||||||
:name ::pig-1}
|
|
||||||
|
|
||||||
p]]))
|
(into [:fieldset
|
||||||
|
{:flex "50%"}
|
||||||
|
[:legend "Pig 2:"]]
|
||||||
|
|
||||||
(into [:fieldset
|
(for [p pig-position]
|
||||||
{:flex "50%"}
|
[:label
|
||||||
[:legend "Pig 2:"]]
|
[:input {:type :radio
|
||||||
|
:value p
|
||||||
|
:name ::pig-2}
|
||||||
|
|
||||||
(for [p pig-position]
|
p]]))]
|
||||||
[:label
|
|
||||||
[:input {:type :radio
|
|
||||||
:value p
|
|
||||||
:name ::pig-2}
|
|
||||||
|
|
||||||
p]]))]
|
[:fieldset;; .grid
|
||||||
|
[:button {:type "submit"
|
||||||
[:fieldset;; .grid
|
:_ "on click set #round-option.value to 'score-pigs'"} "Score pigs"]
|
||||||
[:button {:type "submit"
|
[:button.secondary {:type "submit"
|
||||||
:_ "on click set #round-option.value to 'score-pigs'"} "Score pigs"]
|
:_ "on click set #round-option.value to 'pass-the-pigs'"} "Pass the pigs"]
|
||||||
[:button.secondary {:type "submit"
|
[:button.contrast {:type "submit"
|
||||||
:_ "on click set #round-option.value to 'pass-the-pigs'"} "Pass the pigs"]
|
:_ "on click set #round-option.value to 'oinker'"} "Pigs are touching! (lose all points)"]
|
||||||
[:button.contrast {:type "submit"
|
|
||||||
:_ "on click set #round-option.value to 'oinker'"} "Pigs are touching! (lose all points)"]
|
|
||||||
;; TODO: implement this using the audit table.
|
;; TODO: implement this using the audit table.
|
||||||
;; [:button.pico-background-red-500 {:type "submit"
|
;; [:button.pico-background-red-500 {:type "submit"
|
||||||
;; :_ "on click set #round-option.value to 'undo'"
|
;; :_ "on click set #round-option.value to 'undo'"
|
||||||
;; :disabled (= 0 (:player/round_score player))} "undo last move"]
|
;; :disabled (= 0 (:player/round_score player))} "undo last move"]
|
||||||
])])))
|
])]))
|
||||||
|
|
||||||
(defn control-view [{:keys [path-params]
|
(defn control-view [{:keys [path-params]
|
||||||
:example/keys [ds]
|
:example/keys [ds]
|
||||||
|
|
@ -324,15 +234,10 @@ end"}
|
||||||
:where [:= :code code]}))
|
:where [:= :code code]}))
|
||||||
current-player (:game/current_player game)]
|
current-player (:game/current_player game)]
|
||||||
|
|
||||||
(if (:game/winner game)
|
(ui/page {}
|
||||||
(ui/page {}
|
[:div
|
||||||
[:div
|
(nav code)
|
||||||
(nav code)
|
(now-playing current-player code ds)])))
|
||||||
(game-over-selection ds code)])
|
|
||||||
(ui/page {}
|
|
||||||
[:div
|
|
||||||
(nav code)
|
|
||||||
(now-playing current-player code ds)]))))
|
|
||||||
|
|
||||||
(def double-score
|
(def double-score
|
||||||
{:jowler 60
|
{:jowler 60
|
||||||
|
|
@ -354,7 +259,9 @@ end"}
|
||||||
:example/keys [ds chat-clients]}]
|
:example/keys [ds chat-clients]}]
|
||||||
(let [{:keys [game-code round-option]} params
|
(let [{:keys [game-code round-option]} params
|
||||||
|
|
||||||
game (game ds game-code)
|
game (jdbc/execute-one! ds (sql/format {:select :*
|
||||||
|
:from :game
|
||||||
|
:where [:= :code game-code]}))
|
||||||
|
|
||||||
current-player (:game/current_player game)
|
current-player (:game/current_player game)
|
||||||
|
|
||||||
|
|
@ -381,19 +288,9 @@ end"}
|
||||||
:where [:and
|
:where [:and
|
||||||
[:= :game_code game-code]
|
[:= :game_code game-code]
|
||||||
[:= :play_order current-player]]}))))
|
[:= :play_order current-player]]}))))
|
||||||
|
update-display-table (delay (jetty/send! (get @chat-clients game-code)
|
||||||
player-game-score (fn []
|
(rum/render-static-markup
|
||||||
(:player/game_score
|
(player-summary game-code ds))))]
|
||||||
(jdbc/execute-one! ds (sql/format {:select :game_score
|
|
||||||
:from :player
|
|
||||||
:where [:and
|
|
||||||
[:= :game_code game-code]
|
|
||||||
[:= :play_order current-player]]}))))
|
|
||||||
|
|
||||||
update-display-table (delay (log/info "sent webhook to" (get @chat-clients game-code) ", a webhook client for game" game-code ", with result"
|
|
||||||
(jetty/send! (get @chat-clients game-code)
|
|
||||||
(rum/render-static-markup
|
|
||||||
(player-summary game-code ds)))))]
|
|
||||||
|
|
||||||
(cond
|
(cond
|
||||||
(= score ::pig-out)
|
(= score ::pig-out)
|
||||||
|
|
@ -409,19 +306,6 @@ end"}
|
||||||
@update-display-table
|
@update-display-table
|
||||||
(now-playing next-player game-code ds))
|
(now-playing next-player game-code ds))
|
||||||
|
|
||||||
(= round-option :oinker)
|
|
||||||
(do
|
|
||||||
(jdbc/with-transaction [tx ds]
|
|
||||||
(jdbc/execute! tx (sql/format
|
|
||||||
{:update :player
|
|
||||||
:set {:game_score :round_score
|
|
||||||
:round_score 0}
|
|
||||||
:where [:and [:= :play_order current-player]
|
|
||||||
[:= :game_code :game-code]]}))
|
|
||||||
(jdbc/execute! tx next-player-query))
|
|
||||||
@update-display-table
|
|
||||||
(now-playing next-player game-code ds))
|
|
||||||
|
|
||||||
(= round-option :pass-the-pigs)
|
(= round-option :pass-the-pigs)
|
||||||
(if (zero? (player-round-score))
|
(if (zero? (player-round-score))
|
||||||
{:status 200
|
{:status 200
|
||||||
|
|
@ -438,9 +322,25 @@ end"}
|
||||||
:where [:and [:= :play_order current-player]
|
:where [:and [:= :play_order current-player]
|
||||||
[:= :game_code :game-code]]}))
|
[:= :game_code :game-code]]}))
|
||||||
|
|
||||||
|
(jdbc/execute! tx (sql/format
|
||||||
|
{:update :player
|
||||||
|
:set {:round_score 0}}))
|
||||||
(jdbc/execute! tx next-player-query))
|
(jdbc/execute! tx next-player-query))
|
||||||
@update-display-table
|
@update-display-table
|
||||||
(now-playing current-player game-code ds)))
|
(now-playing next-player game-code ds)))
|
||||||
|
|
||||||
|
(= round-option :oinker)
|
||||||
|
(do
|
||||||
|
(jdbc/with-transaction [tx ds]
|
||||||
|
(jdbc/execute! tx (sql/format
|
||||||
|
{:update :player
|
||||||
|
:set {:game_score :round_score
|
||||||
|
:round_score 0}
|
||||||
|
:where [:and [:= :play_order current-player]
|
||||||
|
[:= :game_code :game-code]]}))
|
||||||
|
(jdbc/execute! tx next-player-query))
|
||||||
|
@update-display-table
|
||||||
|
(now-playing next-player game-code ds))
|
||||||
|
|
||||||
(= round-option :score-pigs)
|
(= round-option :score-pigs)
|
||||||
(if (every? nil? [pig-1 pig-2])
|
(if (every? nil? [pig-1 pig-2])
|
||||||
|
|
@ -456,30 +356,7 @@ end"}
|
||||||
:where [:and
|
:where [:and
|
||||||
[:= :game_code game-code]
|
[:= :game_code game-code]
|
||||||
[:= :play_order current-player]]}))
|
[:= :play_order current-player]]}))
|
||||||
(if (and (= (:game/scoring_option game) "first-to-100")
|
(now-playing current-player game-code ds))))))
|
||||||
(>= (player-round-score) 100))
|
|
||||||
(do
|
|
||||||
(println "we have a winner!")
|
|
||||||
(jdbc/with-transaction [tx ds]
|
|
||||||
(jdbc/execute! tx (sql/format
|
|
||||||
{:update :player
|
|
||||||
:set {:game_score :round_score
|
|
||||||
:round_score 0}
|
|
||||||
:where [:and [:= :play_order current-player]
|
|
||||||
[:= :game_code :game-code]]}))
|
|
||||||
(jdbc/execute! tx (sql/format
|
|
||||||
{:update :game
|
|
||||||
:set {:winner current-player}
|
|
||||||
:where [:= :code game-code]})))
|
|
||||||
(jetty/send! (get @chat-clients game-code)
|
|
||||||
(rum/render-static-markup
|
|
||||||
(game-over ds game-code)))
|
|
||||||
|
|
||||||
(game-over-selection ds game-code))
|
|
||||||
|
|
||||||
(do
|
|
||||||
@update-display-table
|
|
||||||
(now-playing current-player game-code ds))))))))
|
|
||||||
|
|
||||||
(def game-code-input-attrs
|
(def game-code-input-attrs
|
||||||
{:name "game-code",
|
{:name "game-code",
|
||||||
|
|
@ -497,7 +374,6 @@ end"}
|
||||||
game (delay (jdbc/execute-one! ds (sql/format {:select :*
|
game (delay (jdbc/execute-one! ds (sql/format {:select :*
|
||||||
:from :game
|
:from :game
|
||||||
:where [:= :code code]})))]
|
:where [:= :code code]})))]
|
||||||
|
|
||||||
(cond
|
(cond
|
||||||
(not (and code @game))
|
(not (and code @game))
|
||||||
(error-style "Couldn't find that game.")
|
(error-style "Couldn't find that game.")
|
||||||
|
|
@ -515,7 +391,6 @@ end"}
|
||||||
{}
|
{}
|
||||||
[:div
|
[:div
|
||||||
(nav)
|
(nav)
|
||||||
;; TODO: errors in query params should be styled under the nac
|
|
||||||
|
|
||||||
[:section
|
[:section
|
||||||
[:button {:_ "on click toggle the *display of #new-game-form"} "New game"]]
|
[:button {:_ "on click toggle the *display of #new-game-form"} "New game"]]
|
||||||
|
|
@ -536,25 +411,12 @@ end"}
|
||||||
;; - change players
|
;; - change players
|
||||||
;; - same players
|
;; - same players
|
||||||
[:fieldset
|
[:fieldset
|
||||||
|
[:legend "Game options:"]
|
||||||
[:label
|
[:label
|
||||||
[:input {:type "checkbox",
|
[:input {:type "checkbox",
|
||||||
:name "random-player-order",
|
:name "random-player-order",
|
||||||
:checked ""}]
|
:checked ""}]
|
||||||
"Random player order"]]
|
"Random player order"]]
|
||||||
[:fieldset
|
|
||||||
[:legend "Scoring options:"]
|
|
||||||
[:label
|
|
||||||
[:input {:type "radio",
|
|
||||||
:name "scoring-option",
|
|
||||||
:value ::first-to-100}]
|
|
||||||
"First player to 100 wins"]
|
|
||||||
[:label
|
|
||||||
[:input {:type "radio",
|
|
||||||
:name "scoring-option",
|
|
||||||
:value ::final-round
|
|
||||||
:checked ""}]
|
|
||||||
"When a player finishes with more than 100 points, start a final
|
|
||||||
round (everyone but that player gets one more chance)"]]
|
|
||||||
[:button {:type "submit"} "Start"]])
|
[:button {:type "submit"} "Start"]])
|
||||||
|
|
||||||
(biff/form
|
(biff/form
|
||||||
|
|
@ -606,8 +468,7 @@ end"}
|
||||||
[":code"
|
[":code"
|
||||||
["/display" {:get display-game}]
|
["/display" {:get display-game}]
|
||||||
["/control" {:get control-view}]
|
["/control" {:get control-view}]
|
||||||
["/connect" {:get connect-ws}]
|
["/connect" {:get connect-ws}]]]
|
||||||
["/play-again" {:get play-again}]]]
|
|
||||||
["score-hand" {:post score-hand}]
|
["score-hand" {:post score-hand}]
|
||||||
["reset" {:get reset}]]
|
["reset" {:get reset}]]
|
||||||
:api-routes [["/api/echo" {:post echo}]]})
|
:api-routes [["/api/echo" {:post echo}]]})
|
||||||
|
|
|
||||||
|
|
@ -1,98 +0,0 @@
|
||||||
(ns com.score-the-pigs.config
|
|
||||||
(:require
|
|
||||||
[aero.core :as aero]
|
|
||||||
[clojure.java.io :as io]
|
|
||||||
[clojure.string :as str]))
|
|
||||||
|
|
||||||
(set! *warn-on-reflection* true)
|
|
||||||
|
|
||||||
(defn- ns-parts [nspace]
|
|
||||||
(if (empty? (str nspace))
|
|
||||||
[]
|
|
||||||
(str/split (str nspace) #"\.")))
|
|
||||||
|
|
||||||
(defn- select-ns [m nspace]
|
|
||||||
(let [parts (ns-parts nspace)]
|
|
||||||
(->> (keys m)
|
|
||||||
(filterv (fn [k]
|
|
||||||
(= parts (take (count parts) (ns-parts (namespace k))))))
|
|
||||||
(select-keys m))))
|
|
||||||
|
|
||||||
(defn- select-ns-as [m ns-from ns-to]
|
|
||||||
(into {}
|
|
||||||
(map (fn [[k v]]
|
|
||||||
(let [new-ns-parts (->> (ns-parts (namespace k))
|
|
||||||
(drop (count (ns-parts ns-from)))
|
|
||||||
(concat (ns-parts ns-to)))]
|
|
||||||
[(if (empty? new-ns-parts)
|
|
||||||
(keyword (name k))
|
|
||||||
(keyword (str/join "." new-ns-parts) (name k)))
|
|
||||||
v])))
|
|
||||||
(select-ns m ns-from)))
|
|
||||||
|
|
||||||
(defmacro catchall
|
|
||||||
[& body]
|
|
||||||
`(try ~@body (catch Exception ~'_ nil)))
|
|
||||||
;;;; ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
;; Algorithm adapted from dotenv-java:
|
|
||||||
;; https://github.com/cdimascio/dotenv-java/blob/master/src/main/java/io/github/cdimascio/dotenv/internal/DotenvParser.java
|
|
||||||
;; Wouldn't hurt to take a more thorough look at Ruby dotenv's algorithm:
|
|
||||||
;; https://github.com/bkeepers/dotenv/blob/master/lib/dotenv/parser.rb
|
|
||||||
(defn parse-env-var [line]
|
|
||||||
(let [line (str/trim line)
|
|
||||||
[_ _ k v] (re-matches #"^\s*(export\s+)?([\w.\-]+)\s*=\s*(['][^']*[']|[\"][^\"]*[\"]|[^#]*)?\s*(#.*)?$"
|
|
||||||
line)]
|
|
||||||
(when-not (or (str/starts-with? line "#")
|
|
||||||
(str/starts-with? line "////")
|
|
||||||
(empty? v))
|
|
||||||
(let [v (str/trim v)
|
|
||||||
v (if (or (re-matches #"^\".*\"$" v)
|
|
||||||
(re-matches #"^'.*'$" v))
|
|
||||||
(subs v 1 (dec (count v)))
|
|
||||||
v)]
|
|
||||||
[k v]))))
|
|
||||||
|
|
||||||
(defmethod aero/reader 'biff/env
|
|
||||||
[{:keys [profile biff.aero/env] :as opts} _ value]
|
|
||||||
(not-empty (get env (str value))))
|
|
||||||
|
|
||||||
(defmethod aero/reader 'biff/secret
|
|
||||||
[{:keys [profile biff.aero/env] :as opts} _ value]
|
|
||||||
(when-some [value (aero/reader opts 'biff/env value)]
|
|
||||||
(fn [] value)))
|
|
||||||
|
|
||||||
(defn get-env []
|
|
||||||
(reduce into
|
|
||||||
{}
|
|
||||||
[(some->> (catchall (slurp "config.env"))
|
|
||||||
str/split-lines
|
|
||||||
(keep parse-env-var))
|
|
||||||
(System/getenv)
|
|
||||||
(keep (fn [[k v]]
|
|
||||||
(when (str/starts-with? k "biff.env.")
|
|
||||||
[(str/replace k #"^biff.env." "") v]))
|
|
||||||
(System/getProperties))]))
|
|
||||||
|
|
||||||
(defn use-aero-config [{:biff.config/keys [skip-validation profile] :as ctx}]
|
|
||||||
(let [env (get-env)
|
|
||||||
profile (some-> (or profile
|
|
||||||
(get env "BIFF_PROFILE")
|
|
||||||
;; For backwards compatibility
|
|
||||||
(get env "BIFF_ENV"))
|
|
||||||
keyword)
|
|
||||||
ctx (merge ctx (aero/read-config (io/resource "config.edn") {:profile profile :biff.aero/env env}))
|
|
||||||
secret (fn [k]
|
|
||||||
(when-let [f (get ctx k)]
|
|
||||||
(f)))
|
|
||||||
ctx (assoc ctx :biff/secret secret)]
|
|
||||||
(when-not (or skip-validation
|
|
||||||
(and (secret :biff.middleware/cookie-secret)
|
|
||||||
(secret :biff/jwt-secret)))
|
|
||||||
(binding [*out* *err*]
|
|
||||||
(println "Secrets are missing. Make sure you have a config.env file in the current "
|
|
||||||
"directory, or set config via environment variables.")
|
|
||||||
(System/exit 1)))
|
|
||||||
(doseq [[k v] (select-ns-as ctx 'biff.system-properties nil)]
|
|
||||||
(System/setProperty (name k) v))
|
|
||||||
ctx))
|
|
||||||
|
|
@ -17,9 +17,7 @@
|
||||||
(dissoc :__anti-forgery-token :game-code :players)
|
(dissoc :__anti-forgery-token :game-code :players)
|
||||||
(update-vals csk/->kebab-case-keyword))
|
(update-vals csk/->kebab-case-keyword))
|
||||||
req (-> req
|
req (-> req
|
||||||
(update :params merge unknown-params)
|
(update :params merge unknown-params))]
|
||||||
(update-in [:path-params :code] #(when % (str/lower-case %)))
|
|
||||||
(update-in [:params :game-code] #(when % (str/lower-case %))))]
|
|
||||||
(handler req))))
|
(handler req))))
|
||||||
|
|
||||||
;; Stick this function somewhere in your middleware stack below if you want to
|
;; Stick this function somewhere in your middleware stack below if you want to
|
||||||
|
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:31 EDT 2025
|
|
||||||
ring-buffer-1.3.1.jar>clojars=
|
|
||||||
ring-buffer-1.3.1.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
2a0e629215f68124bf55c984c8da06076b522f5c
|
|
||||||
|
|
@ -1,80 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>amalloy</groupId>
|
|
||||||
<artifactId>ring-buffer</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>1.3.1</version>
|
|
||||||
<name>ring-buffer</name>
|
|
||||||
<description>Persistent bounded-size queue implementation in Clojure</description>
|
|
||||||
<url>https://github.com/clj-commons/ring-buffer</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License</name>
|
|
||||||
<url>http://www.eclipse.org/legal/epl-v10.html</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<tag>ef3635c71182eac1b6ecfa216c14adf90fabd28e</tag>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins/>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies/>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.10.1</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojurescript</artifactId>
|
|
||||||
<version>1.10.520</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
||||||
<!-- This file was autogenerated by Leiningen.
|
|
||||||
Please do not edit it directly; instead edit project.clj and regenerate it.
|
|
||||||
It should not be considered canonical data. For more information see
|
|
||||||
https://github.com/technomancy/leiningen -->
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
8de82f8feedf556f4b9867bc87158f4c089e3c3b
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Fri Apr 11 12:29:29 EDT 2025
|
|
||||||
fs-0.4.18.jar>clojars=
|
|
||||||
fs-0.4.18.pom>clojars=
|
|
||||||
1
vendor/babashka/fs/0.4.18/fs-0.4.18.jar.sha1
vendored
1
vendor/babashka/fs/0.4.18/fs-0.4.18.jar.sha1
vendored
|
|
@ -1 +0,0 @@
|
||||||
496a5bdcc1b6266590229c22397a7e3b62b83873
|
|
||||||
83
vendor/babashka/fs/0.4.18/fs-0.4.18.pom
vendored
83
vendor/babashka/fs/0.4.18/fs-0.4.18.pom
vendored
|
|
@ -1,83 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>babashka</groupId>
|
|
||||||
<artifactId>fs</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.4.18</version>
|
|
||||||
<name>fs</name>
|
|
||||||
<description>Babashka file system utilities.</description>
|
|
||||||
<url>https://github.com/babashka/fs</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License 1.0</name>
|
|
||||||
<url>http://opensource.org/licenses/eclipse-1.0.php</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<url>https://github.com/babashka/fs</url>
|
|
||||||
<connection>scm:git:git://github.com/babashka/fs.git</connection>
|
|
||||||
<developerConnection>scm:git:ssh://git@github.com/babashka/fs.git</developerConnection>
|
|
||||||
<tag>867977ab344221cf3b6839ae658aa015d052f985</tag>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins/>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies/>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.9.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>clj-commons</groupId>
|
|
||||||
<artifactId>conch</artifactId>
|
|
||||||
<version>0.9.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
||||||
<!-- This file was autogenerated by Leiningen.
|
|
||||||
Please do not edit it directly; instead edit project.clj and regenerate it.
|
|
||||||
It should not be considered canonical data. For more information see
|
|
||||||
https://codeberg.org/leiningen/leiningen -->
|
|
||||||
1
vendor/babashka/fs/0.4.18/fs-0.4.18.pom.sha1
vendored
1
vendor/babashka/fs/0.4.18/fs-0.4.18.pom.sha1
vendored
|
|
@ -1 +0,0 @@
|
||||||
dc8dd38568b9ec718e5bbfe5d076484318d7e094
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Fri Apr 11 10:53:11 EDT 2025
|
|
||||||
fs-0.5.24.jar>clojars=
|
|
||||||
fs-0.5.24.pom>clojars=
|
|
||||||
1
vendor/babashka/fs/0.5.24/fs-0.5.24.jar.sha1
vendored
1
vendor/babashka/fs/0.5.24/fs-0.5.24.jar.sha1
vendored
|
|
@ -1 +0,0 @@
|
||||||
b8b8045cac15c83db6b2e47187b83f2f378d7e56
|
|
||||||
83
vendor/babashka/fs/0.5.24/fs-0.5.24.pom
vendored
83
vendor/babashka/fs/0.5.24/fs-0.5.24.pom
vendored
|
|
@ -1,83 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>babashka</groupId>
|
|
||||||
<artifactId>fs</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.5.24</version>
|
|
||||||
<name>fs</name>
|
|
||||||
<description>Babashka file system utilities.</description>
|
|
||||||
<url>https://github.com/babashka/fs</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License 1.0</name>
|
|
||||||
<url>http://opensource.org/licenses/eclipse-1.0.php</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<url>https://github.com/babashka/fs</url>
|
|
||||||
<connection>scm:git:git://github.com/babashka/fs.git</connection>
|
|
||||||
<developerConnection>scm:git:ssh://git@github.com/babashka/fs.git</developerConnection>
|
|
||||||
<tag>063e00b2d24f99e77b7c62556eab1930b7b1e2fc</tag>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins/>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies/>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.9.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>clj-commons</groupId>
|
|
||||||
<artifactId>conch</artifactId>
|
|
||||||
<version>0.9.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
||||||
<!-- This file was autogenerated by Leiningen.
|
|
||||||
Please do not edit it directly; instead edit project.clj and regenerate it.
|
|
||||||
It should not be considered canonical data. For more information see
|
|
||||||
https://codeberg.org/leiningen/leiningen -->
|
|
||||||
1
vendor/babashka/fs/0.5.24/fs-0.5.24.pom.sha1
vendored
1
vendor/babashka/fs/0.5.24/fs-0.5.24.pom.sha1
vendored
|
|
@ -1 +0,0 @@
|
||||||
698b87f2cd474875a48f6a2c4282c7e5d446a2a1
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Fri Apr 11 11:54:54 EDT 2025
|
|
||||||
process-0.6.23.jar>clojars=
|
|
||||||
process-0.6.23.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
867a3c75d88e401314d796e3736c12b2b5c3c924
|
|
||||||
|
|
@ -1,82 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>babashka</groupId>
|
|
||||||
<artifactId>process</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.6.23</version>
|
|
||||||
<name>process</name>
|
|
||||||
<description>Clojure library for shelling out / spawning subprocesses</description>
|
|
||||||
<url>https://github.com/babashka/process</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>EPL-1.0</name>
|
|
||||||
<url>https://www.eclipse.org/legal/epl-1.0/</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<url>https://github.com/babashka/process</url>
|
|
||||||
<connection>scm:git:git://github.com/babashka/process.git</connection>
|
|
||||||
<developerConnection>scm:git:ssh://git@github.com/babashka/process.git</developerConnection>
|
|
||||||
<tag>2058c79fb63f80ca71917432eddea73e0c58717c</tag>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins/>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies/>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.9.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>babashka</groupId>
|
|
||||||
<artifactId>fs</artifactId>
|
|
||||||
<version>0.4.18</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
||||||
<!-- This file was autogenerated by Leiningen.
|
|
||||||
Please do not edit it directly; instead edit project.clj and regenerate it.
|
|
||||||
It should not be considered canonical data. For more information see
|
|
||||||
https://codeberg.org/leiningen/leiningen -->
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
7844e991d609b6933a7b4d208c0d1b0da46a8940
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Sat Apr 05 16:48:07 CEST 2025
|
|
||||||
cider-nrepl-0.53.2.jar>clojars=
|
|
||||||
cider-nrepl-0.53.2.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
177e3e7061dda199602cb203697fe0fe19fdc5a3
|
|
||||||
|
|
@ -1,206 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>cider</groupId>
|
|
||||||
<artifactId>cider-nrepl</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.53.2</version>
|
|
||||||
<name>cider-nrepl</name>
|
|
||||||
<description>A collection of nREPL middleware designed to enhance Clojure editors.</description>
|
|
||||||
<url>https://github.com/clojure-emacs/cider-nrepl</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License</name>
|
|
||||||
<url>http://www.eclipse.org/legal/epl-v10.html</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<url>https://github.com/clojure-emacs/cider-nrepl</url>
|
|
||||||
<connection>scm:git:git://github.com/clojure-emacs/cider-nrepl.git</connection>
|
|
||||||
<developerConnection>scm:git:ssh://git@github.com/clojure-emacs/cider-nrepl.git</developerConnection>
|
|
||||||
<tag>84f65943a79d8ef98661f15028c3322a6f118df5</tag>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>target/srcdeps</sourceDirectory>
|
|
||||||
<testSourceDirectory>test/clj</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>test/java</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>test/resources</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>test/java</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>test/resources</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<version>1.7</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-source</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>src</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>add-test-source</id>
|
|
||||||
<phase>generate-test-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-test-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>test/cljs</source>
|
|
||||||
<source>test/common</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies/>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>nrepl</groupId>
|
|
||||||
<artifactId>nrepl</artifactId>
|
|
||||||
<version>1.3.1</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>cider</groupId>
|
|
||||||
<artifactId>orchard</artifactId>
|
|
||||||
<version>0.31.1</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>mx.cider</groupId>
|
|
||||||
<artifactId>logjam</artifactId>
|
|
||||||
<version>0.3.0</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.12.0</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojurescript</artifactId>
|
|
||||||
<version>1.11.60</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>ch.qos.logback</groupId>
|
|
||||||
<artifactId>logback-classic</artifactId>
|
|
||||||
<version>1.3.7</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>test.check</artifactId>
|
|
||||||
<version>1.1.1</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>cider</groupId>
|
|
||||||
<artifactId>piggieback</artifactId>
|
|
||||||
<version>0.6.0</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>nubank</groupId>
|
|
||||||
<artifactId>matcher-combinators</artifactId>
|
|
||||||
<version>3.9.1</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>leiningen-core</groupId>
|
|
||||||
<artifactId>leiningen-core</artifactId>
|
|
||||||
<version>2.11.2</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
</exclusion>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>commons-codec</artifactId>
|
|
||||||
<groupId>commons-codec</groupId>
|
|
||||||
</exclusion>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>jsr305</artifactId>
|
|
||||||
<groupId>com.google.code.findbugs</groupId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
||||||
<!-- This file was autogenerated by Leiningen.
|
|
||||||
Please do not edit it directly; instead edit project.clj and regenerate it.
|
|
||||||
It should not be considered canonical data. For more information see
|
|
||||||
https://codeberg.org/leiningen/leiningen -->
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
7257d8038df84516bac7bf4648d6e73878305da4
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Sat Apr 05 16:48:09 CEST 2025
|
|
||||||
orchard-0.31.1.jar>clojars=
|
|
||||||
orchard-0.31.1.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
a376e4290a0c9c40f594521bf1cbedddbd488195
|
|
||||||
129
vendor/cider/orchard/0.31.1/orchard-0.31.1.pom
vendored
129
vendor/cider/orchard/0.31.1/orchard-0.31.1.pom
vendored
|
|
@ -1,129 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>cider</groupId>
|
|
||||||
<artifactId>orchard</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.31.1</version>
|
|
||||||
<name>orchard</name>
|
|
||||||
<description>A fertile ground for Clojure tooling</description>
|
|
||||||
<url>https://github.com/clojure-emacs/orchard</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License</name>
|
|
||||||
<url>http://www.eclipse.org/legal/epl-v10.html</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<url>https://github.com/clojure-emacs/orchard</url>
|
|
||||||
<connection>scm:git:git://github.com/clojure-emacs/orchard.git</connection>
|
|
||||||
<developerConnection>scm:git:ssh://git@github.com/clojure-emacs/orchard.git</developerConnection>
|
|
||||||
<tag>7425beede82ee4548284bfc49ae3c428127c6134</tag>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>test-resources</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>test-resources/not-a.jar</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>test-resources/java-invalid</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>does-not-exist.jar</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<version>1.7</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-source</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>java</source>
|
|
||||||
<source>java</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>add-test-source</id>
|
|
||||||
<phase>generate-test-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-test-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>test</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies/>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>nubank</groupId>
|
|
||||||
<artifactId>matcher-combinators</artifactId>
|
|
||||||
<version>3.9.1</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
||||||
<!-- This file was autogenerated by Leiningen.
|
|
||||||
Please do not edit it directly; instead edit project.clj and regenerate it.
|
|
||||||
It should not be considered canonical data. For more information see
|
|
||||||
https://codeberg.org/leiningen/leiningen -->
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
17c7c3499bcc35b0c2dfb0efa6a4e02776bc1ef6
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
transit-clj-1.0.333.jar>central=
|
|
||||||
transit-clj-1.0.333.pom>central=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
2f14ebfebb1d05c81a35f66893e9b9d8914d7d89
|
|
||||||
|
|
@ -1,185 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-clj</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>1.0.333</version>
|
|
||||||
<name>transit-clj</name>
|
|
||||||
<description>Transit is a data format and a set of libraries for conveying
|
|
||||||
values between applications written in different languages. This library
|
|
||||||
provides support for marshalling Transit data to/from Clojure.
|
|
||||||
</description>
|
|
||||||
<url>https://github.com/cognitect/transit-clj</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<name>Tim Ewald</name>
|
|
||||||
<email>tim@cognitect.com</email>
|
|
||||||
<organization>Cognitect</organization>
|
|
||||||
<organizationUrl>https://cognitect.com</organizationUrl>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:cognitect/transit-clj.git
|
|
||||||
</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:cognitect/transit-clj.git
|
|
||||||
</developerConnection>
|
|
||||||
<url>git@github.com:cognitect/transit-clj.git</url>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</resource>
|
|
||||||
<resource>
|
|
||||||
<directory>src</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>dev-resources</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.theoryinpractise</groupId>
|
|
||||||
<artifactId>clojure-maven-plugin</artifactId>
|
|
||||||
<version>1.7.1</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<warnOnReflection>true</warnOnReflection>
|
|
||||||
<sourceDirectories>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
</sourceDirectories>
|
|
||||||
<testSourceDirectories>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
</testSourceDirectories>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>clojure-test</id>
|
|
||||||
<phase>test</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>test</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>versions-maven-plugin</artifactId>
|
|
||||||
<version>2.8.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>3.3.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>3.2.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
|
||||||
<version>1.6.8</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<serverId>ossrh</serverId>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<autoReleaseAfterClose>true</autoReleaseAfterClose>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>3.0.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
<extensions>
|
|
||||||
<extension>
|
|
||||||
<groupId>org.springframework.build</groupId>
|
|
||||||
<artifactId>aws-maven</artifactId>
|
|
||||||
<version>5.0.0.RELEASE</version>
|
|
||||||
</extension>
|
|
||||||
</extensions>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://clojars.org/repo/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.9.0</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-java</artifactId>
|
|
||||||
<version>1.0.371</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>autodoc</groupId>
|
|
||||||
<artifactId>autodoc</artifactId>
|
|
||||||
<version>1.1.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>test.check</artifactId>
|
|
||||||
<version>1.1.1</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
5a601cf70508d13c04376edb5d2aed2c52ac6180
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
transit-cljs-0.8.280.jar>central=
|
|
||||||
transit-cljs-0.8.280.pom>central=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
98d11d81caee82f97b9417025750b785fb6ecb16
|
|
||||||
|
|
@ -1,147 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-cljs</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.8.280</version>
|
|
||||||
<name>transit-cljs</name>
|
|
||||||
<description>transit-cljs bindings for ClojureScript</description>
|
|
||||||
<url>https://github.com/cognitect/transit-cljs</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git://github.com/cognitect/transit-cljs.git
|
|
||||||
</connection>
|
|
||||||
<developerConnection>
|
|
||||||
scm:git:ssh://git@github.com/cognitect/transit-cljs.git
|
|
||||||
</developerConnection>
|
|
||||||
<tag>f34f4d4b62ba3b11a3d8e4905a4f2c17e68f29dc
|
|
||||||
</tag>
|
|
||||||
<url>https://github.com/cognitect/transit-cljs</url>
|
|
||||||
</scm>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<testSourceDirectory>test</testSourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>src</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testResources>
|
|
||||||
<testResource>
|
|
||||||
<directory>dev-resources</directory>
|
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>resources</directory>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
<directory>target</directory>
|
|
||||||
<outputDirectory>target/classes</outputDirectory>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>2.9.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>2.2.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
|
||||||
<version>1.6.2</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<serverId>ossrh</serverId>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<autoReleaseAfterClose>true</autoReleaseAfterClose>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>1.5</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>https://repo1.maven.org/maven2/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://clojars.org/repo/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojurescript</artifactId>
|
|
||||||
<version>1.10.238</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-js</artifactId>
|
|
||||||
<version>0.8.874</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<name>David Nolen</name>
|
|
||||||
<email>david.nolen@cognitect.com</email>
|
|
||||||
<organization>Cognitect</organization>
|
|
||||||
<organizationUrl>https://cognitect.com</organizationUrl>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
f35e068491750625f06e098cb33937f6bf766f1d
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
transit-java-1.0.371.jar>central=
|
|
||||||
transit-java-1.0.371.pom>central=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
b50551adb06e9c00d74b80d74826571b2476a44a
|
|
||||||
|
|
@ -1,126 +0,0 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-java</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>1.0.371</version>
|
|
||||||
<name>transit-java</name>
|
|
||||||
<description>Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Java.</description>
|
|
||||||
<url>http://github.com/cognitect/transit-java</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<name>Tim Ewald</name>
|
|
||||||
<email>tim@cognitect.com</email>
|
|
||||||
<organization>Cognitect</organization>
|
|
||||||
<organizationUrl>http://cognitect.com</organizationUrl>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:cognitect/transit-java.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:cognitect/transit-java.git</developerConnection>
|
|
||||||
<url>git@github.com:cognitect/transit-java.git</url>
|
|
||||||
</scm>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>junit</groupId>
|
|
||||||
<artifactId>junit</artifactId>
|
|
||||||
<version>4.13.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-core</artifactId>
|
|
||||||
<version>2.14.2</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.msgpack</groupId>
|
|
||||||
<artifactId>msgpack</artifactId>
|
|
||||||
<version>0.6.12</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>javax.xml.bind</groupId>
|
|
||||||
<artifactId>jaxb-api</artifactId>
|
|
||||||
<version>2.4.0-b180830.0359</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>3.8.1</version>
|
|
||||||
<configuration>
|
|
||||||
<source>1.8</source>
|
|
||||||
<target>1.8</target>
|
|
||||||
<compilerArgument>-Xlint:unchecked,rawtypes,removal</compilerArgument>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>versions-maven-plugin</artifactId>
|
|
||||||
<version>2.8.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>3.3.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<excludePackageNames>com.cognitect.transit.impl</excludePackageNames>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>3.2.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
|
||||||
<version>1.6.8</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<serverId>ossrh</serverId>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<autoReleaseAfterClose>true</autoReleaseAfterClose>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>3.0.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
1f8bed32b1e0dbc7903548f7b8aa7aba08840618
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
transit-js-0.8.874.jar>central=
|
|
||||||
transit-js-0.8.874.pom>central=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
f8b4f570ca4d41649190efecac27a5932cc11429
|
|
||||||
|
|
@ -1,100 +0,0 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-js</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>0.8.874</version>
|
|
||||||
<name>transit-js</name>
|
|
||||||
<description>Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.</description>
|
|
||||||
<url>http://github.com/cognitect/transit-js</url>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<name>David Nolen</name>
|
|
||||||
<email>david.nolen@cognitect.com</email>
|
|
||||||
<organization>Cognitect</organization>
|
|
||||||
<organizationUrl>http://cognitect.com</organizationUrl>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:cognitect/transit-js.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:cognitect/transit-js.git</developerConnection>
|
|
||||||
<url>git@github.com:cognitect/transit-js.git</url>
|
|
||||||
</scm>
|
|
||||||
<dependencies>
|
|
||||||
</dependencies>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>src</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>versions-maven-plugin</artifactId>
|
|
||||||
<version>2.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>2.9.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>2.2.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
|
||||||
<version>1.6.2</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<serverId>ossrh</serverId>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<autoReleaseAfterClose>true</autoReleaseAfterClose>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>1.5</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
7f06f4f99b82d8d76285ec39e4c407d1df3f5789
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
jackson-core-2.14.2.jar>central=
|
|
||||||
jackson-core-2.14.2.pom>central=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
f804090e6399ce0cf78242db086017512dd71fcc
|
|
||||||
|
|
@ -1,189 +0,0 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<!-- This module was also published with a richer model, Gradle metadata, -->
|
|
||||||
<!-- which should be used instead. Do not delete the following line which -->
|
|
||||||
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
|
|
||||||
<!-- that they should prefer consuming it instead. -->
|
|
||||||
<!-- do_not_remove: published-with-gradle-metadata -->
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<parent>
|
|
||||||
<groupId>com.fasterxml.jackson</groupId>
|
|
||||||
<artifactId>jackson-base</artifactId>
|
|
||||||
<version>2.14.2</version>
|
|
||||||
</parent>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-core</artifactId>
|
|
||||||
<name>Jackson-core</name>
|
|
||||||
<version>2.14.2</version>
|
|
||||||
<packaging>bundle</packaging>
|
|
||||||
<description>Core Jackson processing abstractions (aka Streaming API), implementation for JSON</description>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<inceptionYear>2008</inceptionYear>
|
|
||||||
|
|
||||||
<url>https://github.com/FasterXML/jackson-core</url>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:FasterXML/jackson-core.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-core.git</developerConnection>
|
|
||||||
<url>https://github.com/FasterXML/jackson-core</url>
|
|
||||||
<tag>jackson-core-2.14.2</tag>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<!-- 03-May-2022: Change Java compatibility for Jackson-Core 2.14 from Java6 to Java8,
|
|
||||||
still use Moditect to get JDK9+ module info support; need newer bundle plugin as well
|
|
||||||
(can just defaults from `jackson-parent`)
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- 16-Nov-2022, tatu: [core#838] Verify Android SDK compatibility.
|
|
||||||
Baseline compatibility:
|
|
||||||
* Jackson 2.13 compatible with Android SDK 19 and up
|
|
||||||
* Jackson 2.14 compatible with Android SDK 26 and up
|
|
||||||
-->
|
|
||||||
<version.android.sdk>26</version.android.sdk>
|
|
||||||
<version.android.sdk.signature>0.5.0</version.android.sdk.signature>
|
|
||||||
|
|
||||||
<osgi.export>com.fasterxml.jackson.core;version=${project.version},
|
|
||||||
com.fasterxml.jackson.core.*;version=${project.version}
|
|
||||||
</osgi.export>
|
|
||||||
|
|
||||||
<!-- Generate PackageVersion.java into this directory. -->
|
|
||||||
<packageVersion.dir>com/fasterxml/jackson/core/json</packageVersion.dir>
|
|
||||||
<packageVersion.package>${project.groupId}.json</packageVersion.package>
|
|
||||||
|
|
||||||
<!-- for Reproducible Builds -->
|
|
||||||
<project.build.outputTimestamp>2023-01-29T00:52:32Z</project.build.outputTimestamp>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
|
||||||
snapshot of parent... -->
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>sonatype-nexus-snapshots</id>
|
|
||||||
<name>Sonatype Nexus Snapshots</name>
|
|
||||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
||||||
<releases><enabled>false</enabled></releases>
|
|
||||||
<snapshots><enabled>true</enabled></snapshots>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
|
|
||||||
<!-- 26-Aug-2019, tatu: JaCoCo for code coverage -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.jacoco</groupId>
|
|
||||||
<artifactId>jacoco-maven-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<goals>
|
|
||||||
<goal>prepare-agent</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>report</id>
|
|
||||||
<phase>test</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>report</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- Important: enable enforcer plug-in: -->
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<executions> <!-- or? combine.children="merge"> -->
|
|
||||||
<execution>
|
|
||||||
<id>enforce-properties</id>
|
|
||||||
<phase>validate</phase>
|
|
||||||
<goals><goal>enforce</goal></goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-site-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<version>${version.plugin.surefire}</version>
|
|
||||||
<configuration>
|
|
||||||
<redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
|
|
||||||
<excludes>
|
|
||||||
<exclude>**/failing/**/*.java</exclude>
|
|
||||||
</excludes>
|
|
||||||
<!-- 13-Apr-2018, tatu: for debugging [core#400]
|
|
||||||
<systemPropertyVariables>
|
|
||||||
<com.fasterxml.jackson.core.util.BufferRecyclers.trackReusableBuffers>true</com.fasterxml.jackson.core.util.BufferRecyclers.trackReusableBuffers>
|
|
||||||
</systemPropertyVariables>
|
|
||||||
-->
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<!-- settings are fine, but needed to trigger execution! -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
||||||
<artifactId>replacer</artifactId>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- 04-Mar-2019, tatu: Add rudimentary JDK9+ module info. To build with JDK 8
|
|
||||||
will have to use `moduleInfoFile` as anything else requires JDK 9+
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.moditect</groupId>
|
|
||||||
<artifactId>moditect-maven-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
<!-- 03-Nov-2020, tatu: Add LICENSE from main level -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>de.jjohannes</groupId>
|
|
||||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- 16-Nov-2022, tatu: [core#838] add verification of compatibility
|
|
||||||
wrt Android SDK versions using AnimalSniffer with "gummy bears" signatures.
|
|
||||||
To be run from CI, but manually with:
|
|
||||||
mvn clean package animal-sniffer:check
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
|
||||||
<version>1.22</version>
|
|
||||||
<configuration>
|
|
||||||
<signature>
|
|
||||||
<groupId>com.toasttab.android</groupId>
|
|
||||||
<artifactId>gummy-bears-api-${version.android.sdk}</artifactId>
|
|
||||||
<version>${version.android.sdk.signature}</version>
|
|
||||||
</signature>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<!-- Test dependencies -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.junit.vintage</groupId>
|
|
||||||
<artifactId>junit-vintage-engine</artifactId>
|
|
||||||
<version>5.8.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.junit.jupiter</groupId>
|
|
||||||
<artifactId>junit-jupiter</artifactId>
|
|
||||||
<version>5.8.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
76bac750b8718e4303ab6ea2742aab1422d3e8b9
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
jackson-base-2.14.2.pom>central=
|
|
||||||
|
|
@ -1,301 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<parent>
|
|
||||||
<groupId>com.fasterxml.jackson</groupId>
|
|
||||||
<artifactId>jackson-bom</artifactId>
|
|
||||||
<version>2.14.2</version>
|
|
||||||
</parent>
|
|
||||||
<artifactId>jackson-base</artifactId>
|
|
||||||
<name>Jackson Base</name>
|
|
||||||
<packaging>pom</packaging>
|
|
||||||
<description>Parent pom for components of Jackson dataprocessor: includes base settings as well
|
|
||||||
as consistent set of dependencies across components. NOTE: NOT to be used by components outside
|
|
||||||
of Jackson: application code should only rely on `jackson-bom`
|
|
||||||
</description>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<moditect.sourceGroup>${project.groupId}</moditect.sourceGroup>
|
|
||||||
<moditect.sourceArtifact>${project.artifactId}</moditect.sourceArtifact>
|
|
||||||
<moditect.sourceVersion>${project.version}</moditect.sourceVersion>
|
|
||||||
|
|
||||||
<!-- To fix [jackson-bom#52] need to first use better default version for
|
|
||||||
parent pom, and then also allow override as need be
|
|
||||||
-->
|
|
||||||
<jackson-bom.version>${project.parent.version}</jackson-bom.version>
|
|
||||||
|
|
||||||
<!-- for Reproducible Builds -->
|
|
||||||
<project.build.outputTimestamp>2023-01-28T23:44:21Z</project.build.outputTimestamp>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency> <!-- all components use junit for testing -->
|
|
||||||
<groupId>junit</groupId>
|
|
||||||
<artifactId>junit</artifactId>
|
|
||||||
<version>${version.junit}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<!-- JPMS Libraries-->
|
|
||||||
<dependency>
|
|
||||||
<groupId>javax.activation</groupId>
|
|
||||||
<artifactId>javax.activation-api</artifactId>
|
|
||||||
<version>${javax.activation.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</dependencyManagement>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<pluginManagement>
|
|
||||||
<plugins>
|
|
||||||
<!-- Verify existence of certain settings
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-java</id>
|
|
||||||
<phase>validate</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<rules>
|
|
||||||
<requireMavenVersion>
|
|
||||||
<version>[3.0,)</version>
|
|
||||||
<message>[ERROR] The currently supported version of Maven is 3.0 or higher</message>
|
|
||||||
</requireMavenVersion>
|
|
||||||
<requirePluginVersions>
|
|
||||||
<banLatest>true</banLatest>
|
|
||||||
<banRelease>true</banRelease>
|
|
||||||
<banSnapshots>true</banSnapshots>
|
|
||||||
<phases>clean,deploy,site</phases>
|
|
||||||
<message>[ERROR] Best Practice is to always define plugin versions!</message>
|
|
||||||
</requirePluginVersions>
|
|
||||||
</rules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-properties</id>
|
|
||||||
<phase>validate</phase>
|
|
||||||
|
|
||||||
<!-- important! Do NOT enable here since parent does not define, build would fail
|
|
||||||
BUT: alas means child has specify settings for phase AND goals like so:
|
|
||||||
<phase>validate</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
-->
|
|
||||||
<configuration>
|
|
||||||
<rules>
|
|
||||||
<!-- Needed both for Replacer plug-in AND for Automatic Module Name -->
|
|
||||||
<requireProperty>
|
|
||||||
<property>packageVersion.package</property>
|
|
||||||
</requireProperty>
|
|
||||||
<requireProperty>
|
|
||||||
<property>packageVersion.dir</property>
|
|
||||||
</requireProperty>
|
|
||||||
</rules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
<!-- Disable Java 8 javadoc warnings -->
|
|
||||||
<!-- 26-Mar-2018: Not for 2.9... (was left in for 2.9.5, alas)
|
|
||||||
<additionalparam>-Xdoclint:none</additionalparam>
|
|
||||||
-->
|
|
||||||
<!-- ... if on Java 8 -->
|
|
||||||
<!-- otherwise just: -->
|
|
||||||
<failOnError>false</failOnError>
|
|
||||||
<links>
|
|
||||||
<link>http://docs.oracle.com/javase/8/docs/api/</link>
|
|
||||||
</links>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<!-- Bind replacer execution (defined in `jackson-parent` for 2.x)
|
|
||||||
to "generate-sources" phase (see
|
|
||||||
https://avajava.com/tutorials/lessons/what-are-the-phases-of-the-maven-default-lifecycle.html
|
|
||||||
) by default; but do not trigger it (project still needs to add plugin
|
|
||||||
in build section)
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
||||||
<artifactId>replacer</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>process-packageVersion</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.moditect</groupId>
|
|
||||||
<artifactId>moditect-maven-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-module-infos</id>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-module-info</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<overwriteExistingFiles>true</overwriteExistingFiles>
|
|
||||||
<module>
|
|
||||||
<moduleInfoFile>src/moditect/module-info.java</moduleInfoFile>
|
|
||||||
</module>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<!-- 22-Feb-2021, tatu: For Jackson 2.13+, put `module-info.class`
|
|
||||||
under "META-INF/versions/11" (instead of root, /); helps pre-Java9
|
|
||||||
libraries, frameworks, as well as avoids warnings by tooling
|
|
||||||
-->
|
|
||||||
<!-- 27-Jan-2022, tatu: as per [databind#3380] etc, really need to use
|
|
||||||
"META-INF/versions/9" for tooling compatibility
|
|
||||||
-->
|
|
||||||
<configuration>
|
|
||||||
<jvmVersion>9</jvmVersion>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>de.jjohannes</groupId>
|
|
||||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
|
||||||
<version>0.2.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<goals>
|
|
||||||
<goal>gmm</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<platformDependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson</groupId>
|
|
||||||
<artifactId>jackson-bom</artifactId>
|
|
||||||
<version>${jackson-bom.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</platformDependencies>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- 03-Nov-2020, tatu: For 2.12, defaults for better LICENSE inclusion -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-resource</id>
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-resource</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>${project.basedir}</directory>
|
|
||||||
<targetPath>META-INF</targetPath>
|
|
||||||
<includes>
|
|
||||||
<include>LICENSE</include>
|
|
||||||
</includes>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
|
|
||||||
<!-- And one more odd thing... we actually MUST disable checks just for this
|
|
||||||
pom (but not on something that extends i)
|
|
||||||
-->
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-properties</id>
|
|
||||||
<phase>none</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- 12-Oct-2019, tatu: Copied from
|
|
||||||
https://github.com/stephenc/git-timestamp-maven-plugin/blob/master/pom.xml#L327-L337
|
|
||||||
-->
|
|
||||||
<!-- 01-Aug-2020, tatu: Upgrade 1.6.6 -> 1.6.8 -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
|
||||||
<version>1.6.8</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<serverId>sonatype-nexus-staging</serverId>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<stagingProfileId>b34f19b9cc6224</stagingProfileId>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<!-- 08-Mar-2019, tatu: Add option to generate `module-info.java` with Moditect
|
|
||||||
under profile `moditect`
|
|
||||||
-->
|
|
||||||
<profiles>
|
|
||||||
<profile>
|
|
||||||
<id>moditect</id>
|
|
||||||
<properties>
|
|
||||||
<!-- Not only do we need JDK 9+, must target later JDK too -->
|
|
||||||
<java.version>1.9</java.version>
|
|
||||||
</properties>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.moditect</groupId>
|
|
||||||
<artifactId>moditect-maven-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>generate-module-info</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>generate-module-info</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<modules>
|
|
||||||
<module>
|
|
||||||
<artifact>
|
|
||||||
<groupId>${moditect.sourceGroup}</groupId>
|
|
||||||
<artifactId>${moditect.sourceArtifact}</artifactId>
|
|
||||||
<version>${moditect.sourceVersion}</version>
|
|
||||||
</artifact>
|
|
||||||
</module>
|
|
||||||
</modules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
9d05485c7ec37cd4e97d1ea00b200d879bec5913
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
jackson-bom-2.14.2.pom>central=
|
|
||||||
|
|
@ -1,431 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<parent>
|
|
||||||
<groupId>com.fasterxml.jackson</groupId>
|
|
||||||
<artifactId>jackson-parent</artifactId>
|
|
||||||
<!-- note: does NOT change for every version of bom -->
|
|
||||||
<version>2.14</version>
|
|
||||||
</parent>
|
|
||||||
|
|
||||||
<artifactId>jackson-bom</artifactId>
|
|
||||||
<name>Jackson BOM</name>
|
|
||||||
<description>Bill of Materials pom for getting full, complete set of compatible versions
|
|
||||||
of Jackson components maintained by FasterXML.com
|
|
||||||
</description>
|
|
||||||
<version>2.14.2</version>
|
|
||||||
<packaging>pom</packaging>
|
|
||||||
|
|
||||||
<modules>
|
|
||||||
<module>base</module> <!-- "It's all about that base 'bout that base..." -->
|
|
||||||
</modules>
|
|
||||||
|
|
||||||
<organization>
|
|
||||||
<name>FasterXML</name>
|
|
||||||
<url>http://fasterxml.com/</url>
|
|
||||||
</organization>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Apache License, Version 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<id>cowtowncoder</id>
|
|
||||||
<name>Tatu Saloranta</name>
|
|
||||||
<email>tatu@fasterxml.com</email>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
|
|
||||||
<url>https://github.com/FasterXML/jackson-bom</url>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:FasterXML/jackson-bom.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-bom.git</developerConnection>
|
|
||||||
<url>https://github.com/FasterXML/jackson-bom</url>
|
|
||||||
<tag>jackson-bom-2.14.2</tag>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<jackson.version>2.14.2</jackson.version>
|
|
||||||
|
|
||||||
<!-- 25-Sep-2019, tatu: With Jackson 2.x we will release full patch-level versions
|
|
||||||
of annotations BUT they are all identical, content-wise.
|
|
||||||
Given this, annotations could EITHER be `2.11.0` OR `${jackson.version}`.
|
|
||||||
Based on dev feedback, with 2.10 we will do latter. It apparently is less
|
|
||||||
confusing than alternative.
|
|
||||||
-->
|
|
||||||
<jackson.version.annotations>${jackson.version}</jackson.version.annotations>
|
|
||||||
<jackson.version.core>${jackson.version}</jackson.version.core>
|
|
||||||
<jackson.version.databind>${jackson.version}</jackson.version.databind>
|
|
||||||
<jackson.version.dataformat>${jackson.version}</jackson.version.dataformat>
|
|
||||||
<jackson.version.datatype>${jackson.version}</jackson.version.datatype>
|
|
||||||
<jackson.version.jaxrs>${jackson.version}</jackson.version.jaxrs>
|
|
||||||
<jackson.version.jakarta.rs>${jackson.version}</jackson.version.jakarta.rs>
|
|
||||||
<jackson.version.jacksonjr>${jackson.version}</jackson.version.jacksonjr>
|
|
||||||
|
|
||||||
<jackson.version.module>${jackson.version}</jackson.version.module>
|
|
||||||
<jackson.version.module.kotlin>${jackson.version.module}</jackson.version.module.kotlin>
|
|
||||||
<jackson.version.module.scala>${jackson.version.module}</jackson.version.module.scala>
|
|
||||||
<!-- JPMS Library Updates-->
|
|
||||||
<javax.activation.version>1.2.0</javax.activation.version>
|
|
||||||
|
|
||||||
<!-- for Reproducible Builds -->
|
|
||||||
<project.build.outputTimestamp>2023-01-28T23:44:21Z</project.build.outputTimestamp>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
|
|
||||||
<!-- Core -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-annotations</artifactId>
|
|
||||||
<version>${jackson.version.annotations}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-core</artifactId>
|
|
||||||
<version>${jackson.version.core}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
|
||||||
<artifactId>jackson-databind</artifactId>
|
|
||||||
<version>${jackson.version.databind}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Data Formats -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-avro</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-cbor</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-csv</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-ion</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-properties</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-protobuf</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-smile</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency> <!-- Officially added in 2.13.0, beta in 2.12.3 -->
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-toml</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-xml</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
||||||
<artifactId>jackson-dataformat-yaml</artifactId>
|
|
||||||
<version>${jackson.version.dataformat}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Data Types -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-eclipse-collections</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-guava</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- 25-Feb-2021, tatu: as per [datatype-hibernate#139], h3 dropped from 2.13 -->
|
|
||||||
<!--
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-hibernate3</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-hibernate4</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-hibernate5</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency> <!-- Added in 2.13 -->
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-hibernate5-jakarta</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-hppc</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency> <!-- since 2.12.2 -->
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-jakarta-jsonp</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-jaxrs</artifactId>
|
|
||||||
<!-- Should this follow datatype or JAX-RS version info?
|
|
||||||
-->
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-joda</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency> <!-- since 2.11 -->
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-joda-money</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-jdk8</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-json-org</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-jsr310</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-jsr353</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
||||||
<artifactId>jackson-datatype-pcollections</artifactId>
|
|
||||||
<version>${jackson.version.datatype}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- JAX-RS -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
|
||||||
<artifactId>jackson-jaxrs-base</artifactId>
|
|
||||||
<version>${jackson.version.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
|
||||||
<artifactId>jackson-jaxrs-cbor-provider</artifactId>
|
|
||||||
<version>${jackson.version.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
|
||||||
<artifactId>jackson-jaxrs-json-provider</artifactId>
|
|
||||||
<version>${jackson.version.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
|
||||||
<artifactId>jackson-jaxrs-smile-provider</artifactId>
|
|
||||||
<version>${jackson.version.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
|
||||||
<artifactId>jackson-jaxrs-xml-provider</artifactId>
|
|
||||||
<version>${jackson.version.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
|
||||||
<artifactId>jackson-jaxrs-yaml-provider</artifactId>
|
|
||||||
<version>${jackson.version.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Jakarta-RS (2.13+) -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
|
||||||
<artifactId>jackson-jakarta-rs-base</artifactId>
|
|
||||||
<version>${jackson.version.jakarta.rs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
|
||||||
<artifactId>jackson-jakarta-rs-cbor-provider</artifactId>
|
|
||||||
<version>${jackson.version.jakarta.rs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
|
||||||
<artifactId>jackson-jakarta-rs-json-provider</artifactId>
|
|
||||||
<version>${jackson.version.jakarta.rs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
|
||||||
<artifactId>jackson-jakarta-rs-smile-provider</artifactId>
|
|
||||||
<version>${jackson.version.jakarta.rs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
|
||||||
<artifactId>jackson-jakarta-rs-xml-provider</artifactId>
|
|
||||||
<version>${jackson.version.jakarta.rs}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
|
||||||
<artifactId>jackson-jakarta-rs-yaml-provider</artifactId>
|
|
||||||
<version>${jackson.version.jakarta.rs}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Jackson Jr. -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
|
||||||
<artifactId>jackson-jr-all</artifactId>
|
|
||||||
<version>${jackson.version.jacksonjr}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
|
||||||
<artifactId>jackson-jr-annotation-support</artifactId>
|
|
||||||
<version>${jackson.version.jacksonjr}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
|
||||||
<artifactId>jackson-jr-objects</artifactId>
|
|
||||||
<version>${jackson.version.jacksonjr}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
|
||||||
<artifactId>jackson-jr-retrofit2</artifactId>
|
|
||||||
<version>${jackson.version.jacksonjr}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
|
||||||
<artifactId>jackson-jr-stree</artifactId>
|
|
||||||
<version>${jackson.version.jacksonjr}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Modules, basic -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-afterburner</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-blackbird</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-guice</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-jaxb-annotations</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency> <!-- 2.13+: Jakarta-bind too [modules-base#130] -->
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-jsonSchema</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-kotlin</artifactId>
|
|
||||||
<version>${jackson.version.module.kotlin}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-mrbean</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency> <!-- Added in 2.13.0 -->
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-no-ctor-deser</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-osgi</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-parameter-names</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-paranamer</artifactId>
|
|
||||||
<version>${jackson.version.module}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Language Modules -->
|
|
||||||
|
|
||||||
<!-- 21-Nov-2020, tatu: Scala 2.10 support dropped in Jackson 2.12 -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-scala_2.11</artifactId>
|
|
||||||
<version>${jackson.version.module.scala}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-scala_2.12</artifactId>
|
|
||||||
<version>${jackson.version.module.scala}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-scala_2.13</artifactId>
|
|
||||||
<version>${jackson.version.module.scala}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.fasterxml.jackson.module</groupId>
|
|
||||||
<artifactId>jackson-module-scala_3</artifactId>
|
|
||||||
<version>${jackson.version.module.scala}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
</dependencies>
|
|
||||||
</dependencyManagement>
|
|
||||||
|
|
||||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
|
||||||
snapshot of parent... -->
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>sonatype-nexus-snapshots</id>
|
|
||||||
<name>Sonatype Nexus Snapshots</name>
|
|
||||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
||||||
<releases><enabled>false</enabled></releases>
|
|
||||||
<snapshots><enabled>true</enabled></snapshots>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
e737bd3ebe6f1f0b0fda994530473bf8a1a95f1e
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
jackson-parent-2.14.pom>central=
|
|
||||||
|
|
@ -1,196 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<parent>
|
|
||||||
<groupId>com.fasterxml</groupId>
|
|
||||||
<artifactId>oss-parent</artifactId>
|
|
||||||
<version>48</version>
|
|
||||||
</parent>
|
|
||||||
|
|
||||||
<groupId>com.fasterxml.jackson</groupId>
|
|
||||||
<artifactId>jackson-parent</artifactId>
|
|
||||||
<version>2.14</version>
|
|
||||||
<packaging>pom</packaging>
|
|
||||||
|
|
||||||
<name>Jackson parent poms</name>
|
|
||||||
<description>Parent pom for all Jackson components</description>
|
|
||||||
<url>http://github.com/FasterXML/</url>
|
|
||||||
<organization>
|
|
||||||
<name>FasterXML</name>
|
|
||||||
<url>http://fasterxml.com/</url>
|
|
||||||
</organization>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<id>cowtowncoder</id>
|
|
||||||
<name>Tatu Saloranta</name>
|
|
||||||
<email>tatu@fasterxml.com</email>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:FasterXML/jackson-parent.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-parent.git</developerConnection>
|
|
||||||
<url>http://github.com/FasterXML/jackson-parent</url>
|
|
||||||
<tag>jackson-parent-2.14</tag>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<!-- 02-Oct-2015, tatu: Jackson 2.4 and above are Java 6 (earlier versions Java 5);
|
|
||||||
Jackson 2.7 and above Java 7 (with exception of `jackson-core`/`jackson-annotations` still Java 6),
|
|
||||||
-->
|
|
||||||
<!-- 09-Jan-2021, tatu: Jackson 2.13 finally raises baseline to Java 8, with continuing
|
|
||||||
exception fo `jackson-core`/`jackson-annotations` as Java 6 -->
|
|
||||||
<javac.src.version>1.8</javac.src.version>
|
|
||||||
<javac.target.version>1.8</javac.target.version>
|
|
||||||
<maven.compiler.source>${javac.src.version}</maven.compiler.source>
|
|
||||||
<maven.compiler.target>${javac.target.version}</maven.compiler.target>
|
|
||||||
|
|
||||||
<javac.debuglevel>lines,source,vars</javac.debuglevel>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
| For automatically generating PackageVersion.java. Your child pom.xml must define
|
|
||||||
| packageVersion.dir and packageVersion.package, and must set the phase of the
|
|
||||||
| process-packageVersion execution of maven-replacer-plugin to 'generate-sources'.
|
|
||||||
-->
|
|
||||||
<packageVersion.template.input>${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in</packageVersion.template.input>
|
|
||||||
<packageVersion.template.output>${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java</packageVersion.template.output>
|
|
||||||
|
|
||||||
<project.build.outputTimestamp>2022-11-05T20:09:49Z</project.build.outputTimestamp>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<!-- 17-Sep-2021, tatu: Used to have junit prior to Jackson 2.13, removed due to
|
|
||||||
[jackson-bom#43] issue
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
|
||||||
snapshot of parent... -->
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>sonatype-nexus-snapshots</id>
|
|
||||||
<name>Sonatype Nexus Snapshots</name>
|
|
||||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
||||||
<releases><enabled>false</enabled></releases>
|
|
||||||
<snapshots><enabled>true</enabled></snapshots>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<pluginManagement>
|
|
||||||
<plugins>
|
|
||||||
|
|
||||||
<!-- Jackson has stricter enforced requirements than parent pom -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-java</id>
|
|
||||||
<phase>validate</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<rules>
|
|
||||||
<requireMavenVersion>
|
|
||||||
<version>[3.6,)</version>
|
|
||||||
<message>[ERROR] The currently supported version of Maven is 3.6 or higher</message>
|
|
||||||
</requireMavenVersion>
|
|
||||||
<requirePluginVersions>
|
|
||||||
<banLatest>true</banLatest>
|
|
||||||
<banRelease>true</banRelease>
|
|
||||||
<banSnapshots>true</banSnapshots>
|
|
||||||
<phases>clean,deploy,site</phases>
|
|
||||||
<message>[ERROR] Best Practice is to always define plugin versions!</message>
|
|
||||||
</requirePluginVersions>
|
|
||||||
</rules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<!-- use of replacer plug-in specific to Jackson -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
||||||
<artifactId>replacer</artifactId>
|
|
||||||
<version>${version.plugin.replacer}</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>process-packageVersion</id>
|
|
||||||
<goals>
|
|
||||||
<goal>replace</goal>
|
|
||||||
</goals>
|
|
||||||
<!--
|
|
||||||
| We explicitly omit 'phase' here so child poms can opt in to
|
|
||||||
| generating their PackageVersion.java file.
|
|
||||||
|
|
|
||||||
| If your child pom wants a PackageVersion.java file, define
|
|
||||||
| the 'packageVersion.dir' and 'packageVersion.package' properties
|
|
||||||
| and include the commented-out section in your child pom's plugin
|
|
||||||
| for this execution ID.
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
-->
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<file>${packageVersion.template.input}</file>
|
|
||||||
<outputFile>${packageVersion.template.output}</outputFile>
|
|
||||||
<replacements>
|
|
||||||
<replacement>
|
|
||||||
<token>@package@</token>
|
|
||||||
<value>${packageVersion.package}</value>
|
|
||||||
</replacement>
|
|
||||||
<replacement>
|
|
||||||
<token>@projectversion@</token>
|
|
||||||
<value>${project.version}</value>
|
|
||||||
</replacement>
|
|
||||||
<replacement>
|
|
||||||
<token>@projectgroupid@</token>
|
|
||||||
<value>${project.groupId}</value>
|
|
||||||
</replacement>
|
|
||||||
<replacement>
|
|
||||||
<token>@projectartifactid@</token>
|
|
||||||
<value>${project.artifactId}</value>
|
|
||||||
</replacement>
|
|
||||||
</replacements>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<!-- Work around Eclipse incompatibility (http://code.google.com/p/maven-replacer-plugin/issues/detail?id=66) -->
|
|
||||||
<groupId>org.eclipse.m2e</groupId>
|
|
||||||
<artifactId>lifecycle-mapping</artifactId>
|
|
||||||
<version>1.0.0</version>
|
|
||||||
<configuration>
|
|
||||||
<lifecycleMappingMetadata>
|
|
||||||
<pluginExecutions>
|
|
||||||
<pluginExecution>
|
|
||||||
<pluginExecutionFilter>
|
|
||||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
||||||
<artifactId>replacer</artifactId>
|
|
||||||
<versionRange>[${version.plugin.replacer},)</versionRange>
|
|
||||||
<goals>
|
|
||||||
<goal>replace</goal>
|
|
||||||
</goals>
|
|
||||||
</pluginExecutionFilter>
|
|
||||||
<action>
|
|
||||||
<execute>
|
|
||||||
<runOnIncremental>false</runOnIncremental>
|
|
||||||
</execute>
|
|
||||||
</action>
|
|
||||||
</pluginExecution>
|
|
||||||
</pluginExecutions>
|
|
||||||
</lifecycleMappingMetadata>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
dc7342332cd6011d0694abec10a676a9cfe29d6b
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
oss-parent-48.pom>central=
|
|
||||||
668
vendor/com/fasterxml/oss-parent/48/oss-parent-48.pom
vendored
668
vendor/com/fasterxml/oss-parent/48/oss-parent-48.pom
vendored
|
|
@ -1,668 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<groupId>com.fasterxml</groupId>
|
|
||||||
<artifactId>oss-parent</artifactId>
|
|
||||||
<version>48</version>
|
|
||||||
<packaging>pom</packaging>
|
|
||||||
|
|
||||||
<name>FasterXML.com parent pom</name>
|
|
||||||
<description>FasterXML.com parent pom</description>
|
|
||||||
<url>http://github.com/FasterXML/</url>
|
|
||||||
<organization>
|
|
||||||
<name>FasterXML</name>
|
|
||||||
<url>http://fasterxml.com/</url>
|
|
||||||
</organization>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>The Apache Software License, Version 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
|
|
||||||
<!-- to fill in mostly by children, but stupid Sonatype REQUIRES
|
|
||||||
one developer already here
|
|
||||||
-->
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<id>cowtowncoder</id>
|
|
||||||
<name>Tatu Saloranta</name>
|
|
||||||
<email>tatu@fasterxml.com</email>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:FasterXML/oss-parent.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:FasterXML/oss-parent.git</developerConnection>
|
|
||||||
<url>http://github.com/FasterXML/oss-parent</url>
|
|
||||||
<tag>oss-parent-48</tag>
|
|
||||||
</scm>
|
|
||||||
<issueManagement>
|
|
||||||
<system>GitHub Issue Management</system>
|
|
||||||
<url>https://github.com/FasterXML/${project.artifactId}/issues</url>
|
|
||||||
</issueManagement>
|
|
||||||
|
|
||||||
<distributionManagement>
|
|
||||||
<snapshotRepository>
|
|
||||||
<id>sonatype-nexus-snapshots</id>
|
|
||||||
<name>Sonatype Nexus Snapshots</name>
|
|
||||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
||||||
</snapshotRepository>
|
|
||||||
|
|
||||||
<repository>
|
|
||||||
<id>sonatype-nexus-staging</id>
|
|
||||||
<name>Nexus Release Repository</name>
|
|
||||||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
|
|
||||||
</repository>
|
|
||||||
</distributionManagement>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
||||||
<project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
|
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
||||||
<!-- enable Reproducible Builds -->
|
|
||||||
<project.build.outputTimestamp>2022-09-27T02:21:18Z</project.build.outputTimestamp>
|
|
||||||
|
|
||||||
<generatedSourcesDir>${project.build.directory}/generated-sources</generatedSourcesDir>
|
|
||||||
|
|
||||||
<javadoc.maxmemory>1g</javadoc.maxmemory>
|
|
||||||
|
|
||||||
<!-- Use 1.6 as default baseline -->
|
|
||||||
<javac.src.version>1.6</javac.src.version>
|
|
||||||
<javac.target.version>1.6</javac.target.version>
|
|
||||||
|
|
||||||
<!-- By default, include all debug info; "vars" and "lines" both add 10-15% in size,
|
|
||||||
"source" very little
|
|
||||||
-->
|
|
||||||
<javac.debuglevel>lines,source,vars</javac.debuglevel>
|
|
||||||
<maven.build.timestamp.format>yyyy-MM-dd HH:mm:ssZ</maven.build.timestamp.format>
|
|
||||||
<!--
|
|
||||||
| Configuration properties for the OSGi maven-bundle-plugin
|
|
||||||
-->
|
|
||||||
<osgi.export>${project.groupId}.*;version=${project.version}</osgi.export>
|
|
||||||
<osgi.import>*</osgi.import>
|
|
||||||
<osgi.dynamicImport />
|
|
||||||
<osgi.private />
|
|
||||||
<osgi.requiredExecutionEnvironment />
|
|
||||||
<osgi.versionpolicy>${range;[===,=+);${@}}</osgi.versionpolicy>
|
|
||||||
<osgi.includeResource>{maven-resources}</osgi.includeResource>
|
|
||||||
<!-- 27-Dec-2015, tatu: Allow use of "Main-Class" too, default to empty -->
|
|
||||||
<osgi.mainClass />
|
|
||||||
|
|
||||||
<!--
|
|
||||||
| shared build/report plugins version
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- 04-Nov-2016, tatu: 3.2.0 for Jackson 2.9
|
|
||||||
05-Mar-2019, tatu: 4.2.0 for Jackson 2.10
|
|
||||||
31-Jul-2020, tatu: 5.1.1 for Jackson 2.12
|
|
||||||
-->
|
|
||||||
<version.plugin.bundle>5.1.8</version.plugin.bundle>
|
|
||||||
|
|
||||||
<version.plugin.clean>3.2.0</version.plugin.clean>
|
|
||||||
<version.plugin.cobertura>2.7</version.plugin.cobertura>
|
|
||||||
|
|
||||||
<!-- 31-Jul-2020, tatu: 3.8.1 for Jackson 2.12
|
|
||||||
-->
|
|
||||||
<version.plugin.compiler>3.10.1</version.plugin.compiler>
|
|
||||||
<version.plugin.deploy>3.0.0</version.plugin.deploy>
|
|
||||||
|
|
||||||
<!-- 08-Aug-2017, tatu: Enforcer plugin will not work with Java 9
|
|
||||||
prior to 3.0.0
|
|
||||||
-->
|
|
||||||
<version.plugin.enforcer>3.0.0-M3</version.plugin.enforcer>
|
|
||||||
<version.plugin.gpg>3.0.1</version.plugin.gpg>
|
|
||||||
|
|
||||||
<version.plugin.install>3.0.1</version.plugin.install>
|
|
||||||
<version.plugin.jacoco>0.8.7</version.plugin.jacoco>
|
|
||||||
<version.plugin.jar>3.3.0</version.plugin.jar>
|
|
||||||
|
|
||||||
<version.plugin.javadoc>3.4.1</version.plugin.javadoc>
|
|
||||||
|
|
||||||
<!-- 04-Mar-2019, latest property with v35, for Java 9+ Modules support
|
|
||||||
(originally added in v34)
|
|
||||||
-->
|
|
||||||
<version.plugin.moditect>1.0.0.RC2</version.plugin.moditect>
|
|
||||||
|
|
||||||
<version.plugin.release>3.0.0-M6</version.plugin.release>
|
|
||||||
<version.plugin.replacer>1.5.3</version.plugin.replacer>
|
|
||||||
<version.plugin.resources>3.3.0</version.plugin.resources>
|
|
||||||
|
|
||||||
<version.plugin.shade>3.4.0</version.plugin.shade>
|
|
||||||
<version.plugin.site>3.12.1</version.plugin.site>
|
|
||||||
|
|
||||||
<version.plugin.source>3.2.1</version.plugin.source>
|
|
||||||
|
|
||||||
<!-- 05-Dec-2018, 2.17 -> 2.22.0 -->
|
|
||||||
<!-- 19-May-2019, 2.22.0 -> 2.22.2 (for JDK 11) -->
|
|
||||||
<!-- 31-Jul-2020, 2.22.2 -> 3.0.0-M5 -->
|
|
||||||
<version.plugin.surefire>2.22.2</version.plugin.surefire>
|
|
||||||
|
|
||||||
<version.plugin.wrapper>3.1.1</version.plugin.wrapper>
|
|
||||||
|
|
||||||
<!-- other "well-known" lib versions -->
|
|
||||||
<!-- 13-Oct-2020, 4.13 -> 4.13.1 (version 41) -->
|
|
||||||
<!-- 03-May-2020, 4.13.1 -> 4.13.2 (version 45) -->
|
|
||||||
<version.junit>4.13.2</version.junit>
|
|
||||||
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>sonatype-nexus-snapshots</id>
|
|
||||||
<name>Sonatype Nexus Snapshots</name>
|
|
||||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
||||||
<releases>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</releases>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</snapshots>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<pluginManagement>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<version>3.3.0</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-clean-plugin</artifactId>
|
|
||||||
<version>${version.plugin.clean}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-dependency-plugin</artifactId>
|
|
||||||
<version>3.3.0</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-deploy-plugin</artifactId>
|
|
||||||
<version>${version.plugin.deploy}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>${version.plugin.gpg}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-install-plugin</artifactId>
|
|
||||||
<version>${version.plugin.install}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>${version.plugin.javadoc}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-resources-plugin</artifactId>
|
|
||||||
<version>${version.plugin.resources}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-shade-plugin</artifactId>
|
|
||||||
<version>${version.plugin.shade}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-site-plugin</artifactId>
|
|
||||||
<version>${version.plugin.site}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>${version.plugin.source}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-wrapper-plugin</artifactId>
|
|
||||||
<version>${version.plugin.wrapper}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- 05-Dec-2018, tatu: v34 adds "moditect" plug-in, for Java 9+ Module support -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.moditect</groupId>
|
|
||||||
<artifactId>moditect-maven-plugin</artifactId>
|
|
||||||
<version>${version.plugin.moditect}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<!-- 26-Mar-2018, tatu: This is a weird component; up to 1.4.1 has
|
|
||||||
artifact `maven-replacer-plugin`; from 1.5 just `replacer`?!?!
|
|
||||||
-->
|
|
||||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
||||||
<artifactId>replacer</artifactId>
|
|
||||||
<!--
|
|
||||||
<artifactId>maven-replacer-plugin</artifactId>
|
|
||||||
-->
|
|
||||||
<version>${version.plugin.replacer}</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>cobertura-maven-plugin</artifactId>
|
|
||||||
<version>${version.plugin.cobertura}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.felix</groupId>
|
|
||||||
<artifactId>maven-bundle-plugin</artifactId>
|
|
||||||
<version>${version.plugin.bundle}</version>
|
|
||||||
<configuration>
|
|
||||||
<instructions>
|
|
||||||
<!--
|
|
||||||
| stops the "uses" clauses being added to "Export-Package" manifest entry
|
|
||||||
-->
|
|
||||||
<!-- 04-Nov-2016, tatu: Not quite sure why it was disabled; see
|
|
||||||
|
|
||||||
https://github.com/FasterXML/jackson-jaxrs-providers/issues/93
|
|
||||||
|
|
||||||
for problem caused. Because of this, removed from Jackson 2.9
|
|
||||||
|
|
||||||
<_nouses>true</_nouses>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
|
||||||
| Stop the JAVA_1_n_HOME variables from being treated as headers by Bnd
|
|
||||||
-->
|
|
||||||
<_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME</_removeheaders>
|
|
||||||
<_versionpolicy>${osgi.versionpolicy}</_versionpolicy>
|
|
||||||
<Bundle-Name>${project.name}</Bundle-Name>
|
|
||||||
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
|
|
||||||
<Bundle-Description>${project.description}</Bundle-Description>
|
|
||||||
<Export-Package>${osgi.export}</Export-Package>
|
|
||||||
<Private-Package>${osgi.private}</Private-Package>
|
|
||||||
<Import-Package>${osgi.import}</Import-Package>
|
|
||||||
<DynamicImport-Package>${osgi.dynamicImport}</DynamicImport-Package>
|
|
||||||
<Include-Resource>${osgi.includeResource}</Include-Resource>
|
|
||||||
<Bundle-DocURL>${project.url}</Bundle-DocURL>
|
|
||||||
<Bundle-RequiredExecutionEnvironment>${osgi.requiredExecutionEnvironment}</Bundle-RequiredExecutionEnvironment>
|
|
||||||
|
|
||||||
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
|
|
||||||
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
|
|
||||||
|
|
||||||
<Implementation-Title>${project.name}</Implementation-Title>
|
|
||||||
<Implementation-Version>${project.version}</Implementation-Version>
|
|
||||||
<Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id>
|
|
||||||
<Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
|
|
||||||
|
|
||||||
<Specification-Title>${project.name}</Specification-Title>
|
|
||||||
<Specification-Version>${project.version}</Specification-Version>
|
|
||||||
<Specification-Vendor>${project.organization.name}</Specification-Vendor>
|
|
||||||
|
|
||||||
<Main-Class>${osgi.mainClass}</Main-Class>
|
|
||||||
</instructions>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- Plug-in settings needed for Maven/Nexus release handling
|
|
||||||
-->
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-release-plugin</artifactId>
|
|
||||||
<version>${version.plugin.release}</version>
|
|
||||||
<configuration>
|
|
||||||
<mavenExecutorId>forked-path</mavenExecutorId>
|
|
||||||
<useReleaseProfile>false</useReleaseProfile>
|
|
||||||
<arguments>-Prelease</arguments>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<!-- 05-Mar-2021, tatu: I don't think this is in use at all?
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-maven-plugin</artifactId>
|
|
||||||
<version>2.1</version>
|
|
||||||
<configuration>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<serverAuthId>sonatype-nexus-staging</serverAuthId>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
-->
|
|
||||||
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
|
|
||||||
<plugins>
|
|
||||||
<!-- In Alphabetic order by 'artifactId' -->
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-generated-sources</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>${generatedSourcesDir}</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.jacoco</groupId>
|
|
||||||
<artifactId>jacoco-maven-plugin</artifactId>
|
|
||||||
<version>${version.plugin.jacoco}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>${version.plugin.compiler}</version>
|
|
||||||
<!-- 05-Dec-2018, tatu: Looks like override needed for some reason
|
|
||||||
(probably for Java 9+ Module support)
|
|
||||||
-->
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.ow2.asm</groupId>
|
|
||||||
<artifactId>asm</artifactId>
|
|
||||||
<version>9.3</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<configuration>
|
|
||||||
<source>${javac.src.version}</source>
|
|
||||||
<target>${javac.target.version}</target>
|
|
||||||
<showDeprecation>true</showDeprecation>
|
|
||||||
<showWarnings>true</showWarnings>
|
|
||||||
<optimize>true</optimize>
|
|
||||||
<!-- 16-Apr-2013, tatu: As per Nick W's suggestions, let's
|
|
||||||
use these to reduce jar size
|
|
||||||
-->
|
|
||||||
<debug>true</debug>
|
|
||||||
<debuglevel>${javac.debuglevel}</debuglevel>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<version>${version.plugin.enforcer}</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-java</id>
|
|
||||||
<phase>validate</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<rules>
|
|
||||||
<!-- 08-Aug-2017, tatu: No FX/CTC lib allows 1.5 any more -->
|
|
||||||
<requireJavaVersion>
|
|
||||||
<version>[1.6,)</version>
|
|
||||||
<message>[ERROR] The currently supported version of Java is 1.6 or higher</message>
|
|
||||||
</requireJavaVersion>
|
|
||||||
<requireMavenVersion>
|
|
||||||
<version>[3.0,)</version>
|
|
||||||
<message>[ERROR] The currently supported version of Maven is 3.0 or higher</message>
|
|
||||||
</requireMavenVersion>
|
|
||||||
<requirePluginVersions>
|
|
||||||
<banLatest>true</banLatest>
|
|
||||||
<banRelease>true</banRelease>
|
|
||||||
<banSnapshots>true</banSnapshots>
|
|
||||||
<phases>clean,deploy,site</phases>
|
|
||||||
<message>[ERROR] Best Practice is to always define plugin versions!</message>
|
|
||||||
</requirePluginVersions>
|
|
||||||
</rules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.felix</groupId>
|
|
||||||
<artifactId>maven-bundle-plugin</artifactId>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<version>${version.plugin.jar}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-scm-plugin</artifactId>
|
|
||||||
<version>1.13.0</version>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.maven.scm</groupId>
|
|
||||||
<artifactId>maven-scm-provider-gitexe</artifactId>
|
|
||||||
<version>1.13.0</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-site-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-descriptor</id>
|
|
||||||
<goals>
|
|
||||||
<goal>attach-descriptor</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<version>${version.plugin.surefire}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
</plugins>
|
|
||||||
|
|
||||||
<extensions>
|
|
||||||
<extension>
|
|
||||||
<groupId>org.apache.maven.scm</groupId>
|
|
||||||
<artifactId>maven-scm-provider-gitexe</artifactId>
|
|
||||||
<version>1.13.0</version>
|
|
||||||
</extension>
|
|
||||||
|
|
||||||
<extension>
|
|
||||||
<groupId>org.apache.maven.scm</groupId>
|
|
||||||
<artifactId>maven-scm-manager-plexus</artifactId>
|
|
||||||
<version>1.13.0</version>
|
|
||||||
</extension>
|
|
||||||
|
|
||||||
<!-- WTH is this? -->
|
|
||||||
<extension>
|
|
||||||
<groupId>org.kathrynhuxtable.maven.wagon</groupId>
|
|
||||||
<artifactId>wagon-gitsite</artifactId>
|
|
||||||
<version>0.3.1</version>
|
|
||||||
</extension>
|
|
||||||
</extensions>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<reporting>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>${version.plugin.javadoc}</version>
|
|
||||||
<configuration>
|
|
||||||
<bootclasspath>${sun.boot.class.path}</bootclasspath>
|
|
||||||
<doclet>com.google.doclava.Doclava</doclet>
|
|
||||||
<useStandardDocletOptions>false</useStandardDocletOptions>
|
|
||||||
<additionalJOption>-J-Xmx1024m</additionalJOption>
|
|
||||||
<maxmemory>${javadoc.maxmemory}</maxmemory>
|
|
||||||
<links>
|
|
||||||
<link>http://docs.oracle.com/javase/8/docs/api/</link>
|
|
||||||
</links>
|
|
||||||
<docletArtifact>
|
|
||||||
<groupId>com.google.doclava</groupId>
|
|
||||||
<artifactId>doclava</artifactId>
|
|
||||||
<version>1.0.3</version>
|
|
||||||
</docletArtifact>
|
|
||||||
<additionalparam>
|
|
||||||
-hdf project.name "${project.name}"
|
|
||||||
-d ${project.reporting.outputDirectory}/apidocs
|
|
||||||
</additionalparam>
|
|
||||||
</configuration>
|
|
||||||
<reportSets>
|
|
||||||
<reportSet>
|
|
||||||
<id>default</id>
|
|
||||||
<reports>
|
|
||||||
<report>javadoc</report>
|
|
||||||
</reports>
|
|
||||||
</reportSet>
|
|
||||||
</reportSets>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
|
||||||
<version>3.4.1</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-jxr-plugin</artifactId>
|
|
||||||
<version>3.3.0</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>jdepend-maven-plugin</artifactId>
|
|
||||||
<version>2.0</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
|
||||||
<version>${version.plugin.surefire}</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-pmd-plugin</artifactId>
|
|
||||||
<version>3.19.0</version>
|
|
||||||
<configuration>
|
|
||||||
<linkXref>true</linkXref>
|
|
||||||
<minimumTokens>100</minimumTokens>
|
|
||||||
<targetJdk>1.5</targetJdk>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>taglist-maven-plugin</artifactId>
|
|
||||||
<version>3.0.0</version>
|
|
||||||
<configuration>
|
|
||||||
<tagListOptions>
|
|
||||||
<tagClasses>
|
|
||||||
<tagClass>
|
|
||||||
<displayName>Todo Work</displayName>
|
|
||||||
<tags>
|
|
||||||
<tag>
|
|
||||||
<matchString>TODO</matchString>
|
|
||||||
<matchType>ignoreCase</matchType>
|
|
||||||
</tag>
|
|
||||||
<tag>
|
|
||||||
<matchString>FIXME</matchString>
|
|
||||||
<matchType>ignoreCase</matchType>
|
|
||||||
</tag>
|
|
||||||
</tags>
|
|
||||||
</tagClass>
|
|
||||||
</tagClasses>
|
|
||||||
</tagListOptions>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</reporting>
|
|
||||||
|
|
||||||
<profiles>
|
|
||||||
<profile>
|
|
||||||
<id>release</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>${version.plugin.source}</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<archive>
|
|
||||||
<manifest>
|
|
||||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
|
||||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
|
||||||
</manifest>
|
|
||||||
<manifestEntries>
|
|
||||||
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
|
|
||||||
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
|
|
||||||
</manifestEntries>
|
|
||||||
</archive>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>${version.plugin.javadoc}</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<quiet>true</quiet>
|
|
||||||
<archive>
|
|
||||||
<manifest>
|
|
||||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
|
||||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
|
||||||
</manifest>
|
|
||||||
<manifestEntries>
|
|
||||||
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
|
|
||||||
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
|
|
||||||
</manifestEntries>
|
|
||||||
</archive>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
35829270f540f9e687c5b0372da06a456afb699b
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:32 EDT 2025
|
|
||||||
clojure-1.12.0-3.jar>clojars=
|
|
||||||
clojure-1.12.0-3.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
2d25fa8ffd47fcec719ccab42825ef1adff62af6
|
|
||||||
|
|
@ -1,353 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.github.flow-storm</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<name>clojure</name>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<version>1.12.0-3</version>
|
|
||||||
<url>http://clojure.org/</url>
|
|
||||||
<description>Clojure core environment and runtime library.</description>
|
|
||||||
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<name>Juan Monetta</name>
|
|
||||||
<email>jpmonettas@gmail.com</email>
|
|
||||||
<timezone>-3</timezone>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License 1.0</name>
|
|
||||||
<url>http://opensource.org/licenses/eclipse-1.0.php</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:clojure/clojure.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:clojure/clojure.git</developerConnection>
|
|
||||||
<url>git@github.com:clojure/clojure.git</url>
|
|
||||||
<tag>HEAD</tag>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<directlinking>true</directlinking>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>spec.alpha</artifactId>
|
|
||||||
<version>0.5.238</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>core.specs.alpha</artifactId>
|
|
||||||
<version>0.4.74</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>test.generative</artifactId>
|
|
||||||
<version>1.1.0</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>core.async</artifactId>
|
|
||||||
<version>1.6.681</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>test.check</artifactId>
|
|
||||||
<version>1.1.1</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>javax.xml.ws</groupId>
|
|
||||||
<artifactId>jaxws-api</artifactId>
|
|
||||||
<version>2.3.1</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
<distributionManagement>
|
|
||||||
<snapshotRepository>
|
|
||||||
<!-- This id is linked to the key setup on the CI server -->
|
|
||||||
<id>sonatype-nexus-staging</id>
|
|
||||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
||||||
</snapshotRepository>
|
|
||||||
</distributionManagement>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>src/resources</directory>
|
|
||||||
<filtering>true</filtering>
|
|
||||||
</resource>
|
|
||||||
<resource>
|
|
||||||
<directory>src/clj</directory>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<testSourceDirectory>test/java</testSourceDirectory>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>3.13.0</version>
|
|
||||||
<configuration>
|
|
||||||
<source>1.8</source>
|
|
||||||
<target>1.8</target>
|
|
||||||
<encoding>UTF-8</encoding>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-antrun-plugin</artifactId>
|
|
||||||
<version>3.1.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>clojure-compile</id>
|
|
||||||
<phase>compile</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>run</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<target>
|
|
||||||
<property name="maven.compile.classpath" refid="maven.compile.classpath" />
|
|
||||||
<ant target="compile-clojure" />
|
|
||||||
</target>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>clojure-test</id>
|
|
||||||
<phase>test</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>run</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<target>
|
|
||||||
<property name="maven.test.classpath" refid="maven.test.classpath" />
|
|
||||||
<ant target="test" />
|
|
||||||
</target>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<version>3.5.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-clojure-source-dirs</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source>src/jvm</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-assembly-plugin</artifactId>
|
|
||||||
<version>3.7.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>clojure-slim-jar</id>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>single</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<descriptors>
|
|
||||||
<descriptor>src/assembly/slim.xml</descriptor>
|
|
||||||
</descriptors>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<version>3.4.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>3.3.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<excludes>
|
|
||||||
<exclude>clojure/version.properties</exclude>
|
|
||||||
</excludes>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<!-- do not push SCM changes to upstream repository;
|
|
||||||
prevents pushing tags/commits for failed releases;
|
|
||||||
instead, push SCM changes in Hudson configuration -->
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-release-plugin</artifactId>
|
|
||||||
<version>3.0.1</version>
|
|
||||||
<configuration>
|
|
||||||
<pushChanges>false</pushChanges>
|
|
||||||
<localCheckout>true</localCheckout>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<!-- disable the Surefire testing plugin -->
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<version>3.2.5</version>
|
|
||||||
<configuration>
|
|
||||||
<skip>true</skip>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- deploy artifacts to sonatype -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.sonatype.plugins</groupId>
|
|
||||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
|
||||||
<version>1.6.13</version>
|
|
||||||
<extensions>true</extensions>
|
|
||||||
<configuration>
|
|
||||||
<!-- The server "id" element from settings to use authentication from -->
|
|
||||||
<serverId>sonatype-nexus-staging</serverId>
|
|
||||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
|
||||||
<autoReleaseAfterClose>true</autoReleaseAfterClose>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<profiles>
|
|
||||||
<!-- Use "mvn -Ptest-direct" or "mvn -Ptest-no-direct" to choose testing with direct linking -->
|
|
||||||
<profile>
|
|
||||||
<id>test-direct</id>
|
|
||||||
<properties>
|
|
||||||
<directlinking>true</directlinking>
|
|
||||||
</properties>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
|
||||||
<id>test-no-direct</id>
|
|
||||||
<properties>
|
|
||||||
<directlinking>false</directlinking>
|
|
||||||
</properties>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
|
||||||
<!-- "mvn -Pdistribution package" builds a .zip file -->
|
|
||||||
<id>distribution</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-assembly-plugin</artifactId>
|
|
||||||
<version>3.7.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>clojure-distribution</id>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>single</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<appendAssemblyId>false</appendAssemblyId>
|
|
||||||
<descriptors>
|
|
||||||
<descriptor>src/assembly/distribution.xml</descriptor>
|
|
||||||
</descriptors>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
|
||||||
<!-- sign artifacts for deployment -->
|
|
||||||
<id>sign</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>3.2.4</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
|
||||||
<id>local</id>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>test.check</artifactId>
|
|
||||||
<version>1.1.1</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-shade-plugin</artifactId>
|
|
||||||
<version>3.5.3</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>shade</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<transformers>
|
|
||||||
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
|
||||||
<mainClass>clojure.main</mainClass>
|
|
||||||
</transformer>
|
|
||||||
</transformers>
|
|
||||||
<outputFile>clojure.jar</outputFile>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
a41d59a59f3229049480f2781f96aa9343842fe5
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:31 EDT 2025
|
|
||||||
flow-storm-dbg-4.1.1.jar>clojars=
|
|
||||||
flow-storm-dbg-4.1.1.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
dc724f7103a6ff0a230ac207bfd757debabca0fe
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<groupId>com.github.flow-storm</groupId>
|
|
||||||
<artifactId>flow-storm-dbg</artifactId>
|
|
||||||
<version>4.1.1</version>
|
|
||||||
<name>flow-storm-dbg</name>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.11.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>data.int-map</artifactId>
|
|
||||||
<version>1.2.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openjfx</groupId>
|
|
||||||
<artifactId>javafx-controls</artifactId>
|
|
||||||
<version>21.0.4-ea+1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kordamp.ikonli</groupId>
|
|
||||||
<artifactId>ikonli-javafx</artifactId>
|
|
||||||
<version>12.3.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.jpmonettas</groupId>
|
|
||||||
<artifactId>j-system-theme-detector</artifactId>
|
|
||||||
<version>3.8.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-cljs</artifactId>
|
|
||||||
<version>0.8.280</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kordamp.ikonli</groupId>
|
|
||||||
<artifactId>ikonli-materialdesign-pack</artifactId>
|
|
||||||
<version>12.3.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openjfx</groupId>
|
|
||||||
<artifactId>javafx-graphics</artifactId>
|
|
||||||
<version>21.0.4-ea+1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>amalloy</groupId>
|
|
||||||
<artifactId>ring-buffer</artifactId>
|
|
||||||
<version>1.3.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.cognitect</groupId>
|
|
||||||
<artifactId>transit-clj</artifactId>
|
|
||||||
<version>1.0.333</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openjfx</groupId>
|
|
||||||
<artifactId>javafx-base</artifactId>
|
|
||||||
<version>21.0.4-ea+1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.flow-storm</groupId>
|
|
||||||
<artifactId>hansel</artifactId>
|
|
||||||
<version>0.1.83</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.java-websocket</groupId>
|
|
||||||
<artifactId>Java-WebSocket</artifactId>
|
|
||||||
<version>1.5.3</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>nrepl</groupId>
|
|
||||||
<artifactId>nrepl</artifactId>
|
|
||||||
<version>1.1.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.fxmisc.richtext</groupId>
|
|
||||||
<artifactId>richtextfx</artifactId>
|
|
||||||
<version>0.11.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.openjfx</groupId>
|
|
||||||
<artifactId>javafx-web</artifactId>
|
|
||||||
<version>21.0.4-ea+1</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src-dbg</sourceDirectory>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Unlicense</name>
|
|
||||||
<url>http://unlicense.org/</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
62650210aa77e8adcd4c5c1c6688e165045096bc
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:31 EDT 2025
|
|
||||||
hansel-0.1.83.jar>clojars=
|
|
||||||
hansel-0.1.83.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
69b2a0510b1383bf7bb6a8c238e5e1abeba28471
|
|
||||||
|
|
@ -1,41 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<groupId>com.github.flow-storm</groupId>
|
|
||||||
<artifactId>hansel</artifactId>
|
|
||||||
<version>0.1.83</version>
|
|
||||||
<name>hansel</name>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.11.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>tools.namespace</artifactId>
|
|
||||||
<version>1.4.4</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>core.async</artifactId>
|
|
||||||
<version>1.6.673</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Unlicense</name>
|
|
||||||
<url>http://unlicense.org/</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
1a68573abb3d05ebaeb84fce5f46a2f1712f54d6
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:31 EDT 2025
|
|
||||||
j-system-theme-detector-3.8.1.jar>clojars=
|
|
||||||
j-system-theme-detector-3.8.1.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
37ce0bea00e6c9fb29441fa228afec67dc156ba3
|
|
||||||
|
|
@ -1,69 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<!-- This module was also published with a richer model, Gradle metadata, -->
|
|
||||||
<!-- which should be used instead. Do not delete the following line which -->
|
|
||||||
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
|
|
||||||
<!-- that they should prefer consuming it instead. -->
|
|
||||||
<!-- do_not_remove: published-with-gradle-metadata -->
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.github.jpmonettas</groupId>
|
|
||||||
<artifactId>j-system-theme-detector</artifactId>
|
|
||||||
<version>3.8.1</version>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.slf4j</groupId>
|
|
||||||
<artifactId>slf4j-api</artifactId>
|
|
||||||
<version>1.7.32</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
<artifactId>jna</artifactId>
|
|
||||||
<version>5.10.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
<artifactId>jna-platform</artifactId>
|
|
||||||
<version>5.10.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>de.jangassen</groupId>
|
|
||||||
<artifactId>jfa</artifactId>
|
|
||||||
<version>1.2.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<artifactId>jna</artifactId>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.oshi</groupId>
|
|
||||||
<artifactId>oshi-core</artifactId>
|
|
||||||
<version>5.8.6</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.github.g00fy2</groupId>
|
|
||||||
<artifactId>versioncompare</artifactId>
|
|
||||||
<version>1.4.1</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jetbrains</groupId>
|
|
||||||
<artifactId>annotations</artifactId>
|
|
||||||
<version>22.0.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Apache License 2.0</name>
|
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
0aa4c13b6e7acd805a6679e00b71319ce617175e
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Fri Apr 11 12:42:32 EDT 2025
|
|
||||||
antq-2.11.1276.jar>clojars=
|
|
||||||
antq-2.11.1276.pom>clojars=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
e59d97f8497bfa83553b4393576b4db7ebabcaec
|
|
||||||
|
|
@ -1,93 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
<groupId>com.github.liquidz</groupId>
|
|
||||||
<artifactId>antq</artifactId>
|
|
||||||
<version>2.11.1276</version>
|
|
||||||
<name>antq</name>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>data.json</artifactId>
|
|
||||||
<version>2.5.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>clojure</artifactId>
|
|
||||||
<version>1.12.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>tools.cli</artifactId>
|
|
||||||
<version>1.1.230</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>data.zip</artifactId>
|
|
||||||
<version>1.1.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>rewrite-clj</groupId>
|
|
||||||
<artifactId>rewrite-clj</artifactId>
|
|
||||||
<version>1.1.49</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>data.xml</artifactId>
|
|
||||||
<version>0.2.0-alpha9</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>pogonos</groupId>
|
|
||||||
<artifactId>pogonos</artifactId>
|
|
||||||
<version>0.2.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>clj-commons</groupId>
|
|
||||||
<artifactId>clj-yaml</artifactId>
|
|
||||||
<version>1.0.29</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>tools.deps</artifactId>
|
|
||||||
<version>0.23.1512</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>version-clj</groupId>
|
|
||||||
<artifactId>version-clj</artifactId>
|
|
||||||
<version>2.0.3</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.liquidz</groupId>
|
|
||||||
<artifactId>rewrite-indented</artifactId>
|
|
||||||
<version>0.2.44</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.clojure</groupId>
|
|
||||||
<artifactId>core.async</artifactId>
|
|
||||||
<version>1.7.701</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<build>
|
|
||||||
<sourceDirectory>src</sourceDirectory>
|
|
||||||
</build>
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>clojars</id>
|
|
||||||
<url>https://repo.clojars.org/</url>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git://github.com/liquidz/antq.git</connection>
|
|
||||||
<developerConnection>scm:git:ssh://git@github.com/liquidz/antq.git</developerConnection>
|
|
||||||
<tag>2.11.1276</tag>
|
|
||||||
<url>https://github.com/liquidz/antq</url>
|
|
||||||
</scm>
|
|
||||||
<description>Point out your outdated dependencies</description>
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>Eclipse Public License - v 2.0</name>
|
|
||||||
<url>https://www.eclipse.org/legal/epl-2.0/</url>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
1b6d50eba16f8e6d5ccd2c71107e4b2ea27dc789
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<groupId>com.github.liquidz</groupId>
|
<groupId>com.github.liquidz</groupId>
|
||||||
<artifactId>antq</artifactId>
|
<artifactId>antq</artifactId>
|
||||||
<versioning>
|
<versioning>
|
||||||
<release>2.11.1276</release>
|
<release>2.11.1269</release>
|
||||||
<versions>
|
<versions>
|
||||||
<version>0.12.0</version>
|
<version>0.12.0</version>
|
||||||
<version>0.12.1</version>
|
<version>0.12.1</version>
|
||||||
|
|
@ -89,8 +89,7 @@
|
||||||
<version>2.11.1260</version>
|
<version>2.11.1260</version>
|
||||||
<version>2.11.1264</version>
|
<version>2.11.1264</version>
|
||||||
<version>2.11.1269</version>
|
<version>2.11.1269</version>
|
||||||
<version>2.11.1276</version>
|
|
||||||
</versions>
|
</versions>
|
||||||
<lastUpdated>20250315015136</lastUpdated>
|
<lastUpdated>20250223221714</lastUpdated>
|
||||||
</versioning>
|
</versioning>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
6248cbf312ed6c60ee409774476cc028addc3543
|
1214ea103d285c51fbf352af898be19a8ce4f52d
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||||
#Fri Apr 11 12:42:31 EDT 2025
|
#Fri Mar 14 19:37:39 EDT 2025
|
||||||
maven-metadata-central.xml.error=
|
maven-metadata-central.xml.error=
|
||||||
maven-metadata-central.xml.lastUpdated=1744389750995
|
maven-metadata-central.xml.lastUpdated=1741995459679
|
||||||
maven-metadata-clojars.xml.lastUpdated=1744389751000
|
maven-metadata-clojars.xml.lastUpdated=1741995459689
|
||||||
|
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
oshi-core-5.8.6.jar>central=
|
|
||||||
oshi-core-5.8.6.pom>central=
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
2af4a736c1a80bda7b558a48218fb3b0195282e1
|
|
||||||
|
|
@ -1,80 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<parent>
|
|
||||||
<groupId>com.github.oshi</groupId>
|
|
||||||
<artifactId>oshi-parent</artifactId>
|
|
||||||
<version>5.8.6</version>
|
|
||||||
</parent>
|
|
||||||
|
|
||||||
<artifactId>oshi-core</artifactId>
|
|
||||||
<packaging>jar</packaging>
|
|
||||||
|
|
||||||
<name>oshi-core</name>
|
|
||||||
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:git@github.com:oshi/oshi.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:oshi/oshi.git</developerConnection>
|
|
||||||
<url>https://github.com/oshi/oshi.git</url>
|
|
||||||
<tag>oshi-parent-5.8.6</tag>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<!-- Users of the Spring Boot Starter Parent should include this property
|
|
||||||
in their POM -->
|
|
||||||
<jna.version>5.10.0</jna.version>
|
|
||||||
<main.basedir>${project.parent.basedir}</main.basedir>
|
|
||||||
<automatic.module.name>com.github.oshi</automatic.module.name>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<!-- Due to critical nature of OSHI jna usage, set to dependency management
|
|
||||||
to help influence usage -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
<artifactId>jna</artifactId>
|
|
||||||
<version>${jna.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
<artifactId>jna-platform</artifactId>
|
|
||||||
<version>${jna.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
<artifactId>jna</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.java.dev.jna</groupId>
|
|
||||||
<artifactId>jna-platform</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.slf4j</groupId>
|
|
||||||
<artifactId>slf4j-api</artifactId>
|
|
||||||
<version>${slf4j.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.slf4j</groupId>
|
|
||||||
<artifactId>slf4j-simple</artifactId>
|
|
||||||
<version>${slf4j.version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.junit.jupiter</groupId>
|
|
||||||
<artifactId>junit-jupiter-api</artifactId>
|
|
||||||
<version>${junit.version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.hamcrest</groupId>
|
|
||||||
<artifactId>hamcrest</artifactId>
|
|
||||||
<version>${hamcrest.version}</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
9949cf40a74a5abf43c9c06931adddd475a45729
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
oshi-parent-5.8.6.pom>central=
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1 +0,0 @@
|
||||||
78c0b42a17184fccf41bda7638a204af666bd7de
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
|
||||||
#Wed Apr 09 14:20:30 EDT 2025
|
|
||||||
all-1.2.0.pom>central=
|
|
||||||
641
vendor/com/sun/activation/all/1.2.0/all-1.2.0.pom
vendored
641
vendor/com/sun/activation/all/1.2.0/all-1.2.0.pom
vendored
|
|
@ -1,641 +0,0 @@
|
||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
||||||
<!--
|
|
||||||
|
|
||||||
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
|
|
||||||
|
|
||||||
Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved.
|
|
||||||
|
|
||||||
The contents of this file are subject to the terms of either the GNU
|
|
||||||
General Public License Version 2 only ("GPL") or the Common Development
|
|
||||||
and Distribution License("CDDL") (collectively, the "License"). You
|
|
||||||
may not use this file except in compliance with the License. You can
|
|
||||||
obtain a copy of the License at
|
|
||||||
https://oss.oracle.com/licenses/CDDL+GPL-1.1
|
|
||||||
or LICENSE.txt. See the License for the specific
|
|
||||||
language governing permissions and limitations under the License.
|
|
||||||
|
|
||||||
When distributing the software, include this License Header Notice in each
|
|
||||||
file and include the License file at LICENSE.txt.
|
|
||||||
|
|
||||||
GPL Classpath Exception:
|
|
||||||
Oracle designates this particular file as subject to the "Classpath"
|
|
||||||
exception as provided by Oracle in the GPL Version 2 section of the License
|
|
||||||
file that accompanied this code.
|
|
||||||
|
|
||||||
Modifications:
|
|
||||||
If applicable, add the following below the License Header, with the fields
|
|
||||||
enclosed by brackets [] replaced by your own identifying information:
|
|
||||||
"Portions Copyright [year] [name of copyright owner]"
|
|
||||||
|
|
||||||
Contributor(s):
|
|
||||||
If you wish your version of this file to be governed by only the CDDL or
|
|
||||||
only the GPL Version 2, indicate your decision by adding "[Contributor]
|
|
||||||
elects to include this software in this distribution under the [CDDL or GPL
|
|
||||||
Version 2] license." If you don't indicate a single choice of license, a
|
|
||||||
recipient has the option to distribute your version of this file under
|
|
||||||
either the CDDL, the GPL Version 2 or to extend the choice of license to
|
|
||||||
its licensees as provided above. However, if you add GPL Version 2 code
|
|
||||||
and therefore, elected the GPL Version 2 license, then the option applies
|
|
||||||
only if the new code is made subject to such option by the copyright
|
|
||||||
holder.
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
|
||||||
http://maven.apache.org/maven-v4_0_0.xsd">
|
|
||||||
<parent>
|
|
||||||
<groupId>net.java</groupId>
|
|
||||||
<artifactId>jvnet-parent</artifactId>
|
|
||||||
<version>1</version>
|
|
||||||
</parent>
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<groupId>com.sun.activation</groupId>
|
|
||||||
<artifactId>all</artifactId>
|
|
||||||
<packaging>pom</packaging>
|
|
||||||
<version>1.2.0</version>
|
|
||||||
<name>JavaBeans Activation Framework distribution</name>
|
|
||||||
<description>${project.name}</description>
|
|
||||||
|
|
||||||
<scm>
|
|
||||||
<connection>scm:git:https://github.com/javaee/activation.git</connection>
|
|
||||||
<developerConnection>scm:git:git@github.com:javaee/activation.git</developerConnection>
|
|
||||||
<url>https://github.com/javaee/activation</url>
|
|
||||||
</scm>
|
|
||||||
|
|
||||||
<issueManagement>
|
|
||||||
<system>GitHub</system>
|
|
||||||
<url>https://github.com/javaee/activation/issues</url>
|
|
||||||
</issueManagement>
|
|
||||||
|
|
||||||
<licenses>
|
|
||||||
<license>
|
|
||||||
<name>CDDL/GPLv2+CE</name>
|
|
||||||
<url>https://github.com/javaee/activation/blob/master/LICENSE.txt</url>
|
|
||||||
<distribution>repo</distribution>
|
|
||||||
<comments>CDDL or GPL version 2 plus the Classpath Exception</comments>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
|
|
||||||
<organization>
|
|
||||||
<name>Oracle</name>
|
|
||||||
<url>http://www.oracle.com</url>
|
|
||||||
</organization>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<activation.spec.version>1.2</activation.spec.version>
|
|
||||||
<!-- defaults that are overridden in activation module -->
|
|
||||||
<activation.extensionName>
|
|
||||||
${project.groupId}.${project.artifactId}
|
|
||||||
</activation.extensionName>
|
|
||||||
<activation.moduleName>
|
|
||||||
${project.groupId}.${project.artifactId}
|
|
||||||
</activation.moduleName>
|
|
||||||
<activation.specificationTitle>
|
|
||||||
${project.groupId}.${project.artifactId}
|
|
||||||
</activation.specificationTitle>
|
|
||||||
<activation.implementationTitle>
|
|
||||||
${project.groupId}.${project.artifactId}
|
|
||||||
</activation.implementationTitle>
|
|
||||||
<activation.bundle.symbolicName>
|
|
||||||
${project.groupId}.${project.artifactId}
|
|
||||||
</activation.bundle.symbolicName>
|
|
||||||
<activation.bundle.symbolicName>
|
|
||||||
${project.groupId}.${project.artifactId}
|
|
||||||
</activation.bundle.symbolicName>
|
|
||||||
<activation.packages.export>
|
|
||||||
javax.activation.*; version=${activation.spec.version}
|
|
||||||
</activation.packages.export>
|
|
||||||
<activation.packages.import>
|
|
||||||
*
|
|
||||||
</activation.packages.import>
|
|
||||||
<activation.packages.private>
|
|
||||||
com.sun.activation.*
|
|
||||||
</activation.packages.private>
|
|
||||||
<!-- for the osgiversion-maven-plugin -->
|
|
||||||
<hk2.plugin.version>2.0.0</hk2.plugin.version>
|
|
||||||
<project.build.sourceEncoding>iso-8859-1</project.build.sourceEncoding>
|
|
||||||
<findbugs.threshold>
|
|
||||||
High
|
|
||||||
</findbugs.threshold>
|
|
||||||
<findbugs.version>
|
|
||||||
3.0.1
|
|
||||||
</findbugs.version>
|
|
||||||
<findbugs.skip>
|
|
||||||
true
|
|
||||||
</findbugs.skip>
|
|
||||||
<findbugs.exclude/>
|
|
||||||
<copyright-plugin.version>1.42</copyright-plugin.version>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<developers>
|
|
||||||
<developer>
|
|
||||||
<id>shannon</id>
|
|
||||||
<name>Bill Shannon</name>
|
|
||||||
<email>bill.shannon@oracle.com</email>
|
|
||||||
<organization>Oracle</organization>
|
|
||||||
<roles>
|
|
||||||
<role>lead</role>
|
|
||||||
</roles>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
|
||||||
|
|
||||||
<!-- following to enable use of "mvn site:stage" -->
|
|
||||||
<distributionManagement>
|
|
||||||
<site>
|
|
||||||
<id>oracle.com</id>
|
|
||||||
<url>file:/tmp</url> <!-- not used -->
|
|
||||||
</site>
|
|
||||||
</distributionManagement>
|
|
||||||
|
|
||||||
<modules>
|
|
||||||
<module>activation</module>
|
|
||||||
<module>activationapi</module>
|
|
||||||
</modules>
|
|
||||||
|
|
||||||
<profiles>
|
|
||||||
<!--
|
|
||||||
This profile contains modules that should only be built
|
|
||||||
but not installed or deployed.
|
|
||||||
-->
|
|
||||||
<profile>
|
|
||||||
<id>build-only</id>
|
|
||||||
<modules>
|
|
||||||
<module>demo</module>
|
|
||||||
</modules>
|
|
||||||
<activation>
|
|
||||||
<activeByDefault>true</activeByDefault>
|
|
||||||
</activation>
|
|
||||||
</profile>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
This profile is used for deploying a JAF final release.
|
|
||||||
-->
|
|
||||||
<profile>
|
|
||||||
<id>deploy-release</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
<skip>true</skip>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-gpg-plugin</artifactId>
|
|
||||||
<version>1.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>sign-artifacts</id>
|
|
||||||
<phase>verify</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>sign</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
This profile is used for deploying a JAF SNAPSHOT release.
|
|
||||||
It's identical to the above deploy-release profile except that
|
|
||||||
artifacts aren't signed.
|
|
||||||
-->
|
|
||||||
<profile>
|
|
||||||
<id>deploy-snapshot</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
<skip>true</skip>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
A special profile for compiling with the real JDK 1.5
|
|
||||||
compiler, to make sure there are no accidental dependencies
|
|
||||||
on JDK 1.6 or newer APIs. Set the property javac.path to the path
|
|
||||||
to the JDK 1.5 compiler, e.g.,
|
|
||||||
"mvn -P1.5 -Djavac.path=/opt/jdk1.5/bin/javac".
|
|
||||||
-->
|
|
||||||
<profile>
|
|
||||||
<id>1.5</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>default-compile</id>
|
|
||||||
<configuration>
|
|
||||||
<fork>true</fork>
|
|
||||||
<executable>${javac.path}</executable>
|
|
||||||
<compilerVersion>1.5</compilerVersion>
|
|
||||||
<source>1.5</source>
|
|
||||||
<target>1.5</target>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<defaultGoal>install</defaultGoal>
|
|
||||||
<plugins>
|
|
||||||
<!--
|
|
||||||
Make sure we're using the correct version of maven.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>enforce-version</id>
|
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<rules>
|
|
||||||
<requireMavenVersion>
|
|
||||||
<version>[2.2.1,)</version>
|
|
||||||
</requireMavenVersion>
|
|
||||||
</rules>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
This plugin is reponsible for packaging artifacts
|
|
||||||
as OSGi bundles. Please refer to
|
|
||||||
http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
|
|
||||||
for more information about how to use this plugin.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.felix</groupId>
|
|
||||||
<artifactId>maven-bundle-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
<instructions>
|
|
||||||
<Bundle-SymbolicName>
|
|
||||||
${activation.bundle.symbolicName}
|
|
||||||
</Bundle-SymbolicName>
|
|
||||||
<Export-Package>
|
|
||||||
${activation.packages.export}
|
|
||||||
</Export-Package>
|
|
||||||
<Import-Package>
|
|
||||||
${activation.packages.import}
|
|
||||||
</Import-Package>
|
|
||||||
<Private-Package>
|
|
||||||
${activation.packages.private}
|
|
||||||
</Private-Package>
|
|
||||||
<DynamicImport-Package>
|
|
||||||
*
|
|
||||||
</DynamicImport-Package>
|
|
||||||
</instructions>
|
|
||||||
</configuration>
|
|
||||||
<!--
|
|
||||||
Since we don't change the packaging type to bundle, we
|
|
||||||
need to configure the plugin to execute the manifest goal
|
|
||||||
during the process-classes phase of the build life cycle.
|
|
||||||
-->
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>osgi-manifest</id>
|
|
||||||
<phase>process-classes</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>manifest</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Since we don't want a qualifier like b05 or SNAPSHOT to
|
|
||||||
appear in the OSGi package version attribute, we use
|
|
||||||
the following plugin to populate a project property
|
|
||||||
with an OSGi version that is equivalent to the maven
|
|
||||||
version without the qualifier.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.glassfish.hk2</groupId>
|
|
||||||
<artifactId>osgiversion-maven-plugin</artifactId>
|
|
||||||
<version>${hk2.plugin.version}</version>
|
|
||||||
<configuration>
|
|
||||||
<dropVersionComponent>qualifier</dropVersionComponent>
|
|
||||||
<versionPropertyName>activation.osgiversion</versionPropertyName>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>compute-osgi-version</id>
|
|
||||||
<goals>
|
|
||||||
<goal>compute-osgi-version</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Use the 1.5 compiler for JAF itself and the test classes.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>default-compile</id>
|
|
||||||
<configuration>
|
|
||||||
<source>1.5</source>
|
|
||||||
<target>1.5</target>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>default-testCompile</id>
|
|
||||||
<configuration>
|
|
||||||
<source>1.5</source>
|
|
||||||
<target>1.5</target>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<!-- need at least this version to make excludes work -->
|
|
||||||
<configuration>
|
|
||||||
<finalName>${project.artifactId}</finalName>
|
|
||||||
<archive>
|
|
||||||
<!--
|
|
||||||
Configure the maven-jar-plugin to pick up
|
|
||||||
META-INF/MANIFEST.MF that's generated by
|
|
||||||
the maven-bundle-plugin.
|
|
||||||
-->
|
|
||||||
<manifestFile>
|
|
||||||
${project.build.outputDirectory}/META-INF/MANIFEST.MF
|
|
||||||
</manifestFile>
|
|
||||||
<manifestEntries>
|
|
||||||
<Extension-Name>
|
|
||||||
${activation.extensionName}
|
|
||||||
</Extension-Name>
|
|
||||||
<Specification-Title>
|
|
||||||
${activation.specificationTitle}
|
|
||||||
</Specification-Title>
|
|
||||||
<Specification-Version>
|
|
||||||
${activation.spec.version}
|
|
||||||
</Specification-Version>
|
|
||||||
<Specification-Vendor>
|
|
||||||
${project.organization.name}
|
|
||||||
</Specification-Vendor>
|
|
||||||
<Implementation-Title>
|
|
||||||
${activation.implementationTitle}
|
|
||||||
</Implementation-Title>
|
|
||||||
<Implementation-Version>
|
|
||||||
${project.version}
|
|
||||||
</Implementation-Version>
|
|
||||||
<Implementation-Vendor>
|
|
||||||
${project.organization.name}
|
|
||||||
</Implementation-Vendor>
|
|
||||||
<Implementation-Vendor-Id>
|
|
||||||
com.sun
|
|
||||||
</Implementation-Vendor-Id>
|
|
||||||
<!-- for JDK 9 -->
|
|
||||||
<Automatic-Module-Name>
|
|
||||||
${activation.moduleName}
|
|
||||||
</Automatic-Module-Name>
|
|
||||||
</manifestEntries>
|
|
||||||
</archive>
|
|
||||||
<excludes>
|
|
||||||
<exclude>**/*.java</exclude>
|
|
||||||
</excludes>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Tell the source plugin about the sources that may have
|
|
||||||
been downloaded by the maven-dependency-plugin.
|
|
||||||
|
|
||||||
Also, need this plugin to define target/classes as another
|
|
||||||
source directory so that the filtered Version.java
|
|
||||||
that's copied there will also be compiled when using
|
|
||||||
the latest version of the maven-compiler-plugin.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>add-source</id>
|
|
||||||
<phase>generate-sources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>add-source</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sources>
|
|
||||||
<source> <!-- for dependencies -->
|
|
||||||
${project.build.directory}/sources
|
|
||||||
</source>
|
|
||||||
<source> <!-- for Version.java -->
|
|
||||||
target/classes
|
|
||||||
</source>
|
|
||||||
</sources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Configure the source plugin here so that it will know
|
|
||||||
about the sources that may have been downloaded by the
|
|
||||||
maven-dependency-plugin and configured by the
|
|
||||||
build-helper-maven-plugin.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<includePom>true</includePom>
|
|
||||||
<!--
|
|
||||||
Since we added the classes directory using the
|
|
||||||
build-helper-maven-plugin above, we need to exclude
|
|
||||||
the class files from the source jar file.
|
|
||||||
-->
|
|
||||||
<excludes>
|
|
||||||
<exclude>**/*.class</exclude>
|
|
||||||
</excludes>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- not used
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-release-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
<arguments>-P deploy</arguments>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
-->
|
|
||||||
</plugins>
|
|
||||||
|
|
||||||
<pluginManagement>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>2.4</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<version>2.4.3</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<version>2.4</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
|
||||||
<version>1.7</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-assembly-plugin</artifactId>
|
|
||||||
<version>2.4</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<!--
|
|
||||||
By default, disable the FindBugs plugin for all modules.
|
|
||||||
It's enabled in the modules where we actually want to
|
|
||||||
run it.
|
|
||||||
-->
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>findbugs-maven-plugin</artifactId>
|
|
||||||
<version>${findbugs.version}</version>
|
|
||||||
<configuration>
|
|
||||||
<skip>${findbugs.skip}</skip>
|
|
||||||
<threshold>${findbugs.threshold}</threshold>
|
|
||||||
<findbugsXmlWithMessages>true</findbugsXmlWithMessages>
|
|
||||||
<excludeFilterFile>
|
|
||||||
${findbugs.exclude}
|
|
||||||
</excludeFilterFile>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
|
||||||
<version>1.0</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.felix</groupId>
|
|
||||||
<artifactId>maven-bundle-plugin</artifactId>
|
|
||||||
<version>2.1.0</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>2.1.2</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>2.10</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
|
||||||
<version>2.7</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.glassfish.copyright</groupId>
|
|
||||||
<artifactId>glassfish-copyright-maven-plugin</artifactId>
|
|
||||||
<version>${copyright-plugin.version}</version>
|
|
||||||
<configuration>
|
|
||||||
<scm>git</scm>
|
|
||||||
<scmOnly>true</scmOnly>
|
|
||||||
<excludeFile>
|
|
||||||
copyright-exclude
|
|
||||||
</excludeFile>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.sun.activation</groupId>
|
|
||||||
<artifactId>javax.activation</artifactId>
|
|
||||||
<version>${project.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</dependencyManagement>
|
|
||||||
|
|
||||||
<reporting>
|
|
||||||
<plugins>
|
|
||||||
<!--
|
|
||||||
Configure FindBugs to run with "mvn site" and
|
|
||||||
generate html output that can be viewed directly.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>findbugs-maven-plugin</artifactId>
|
|
||||||
<version>${findbugs.version}</version>
|
|
||||||
<configuration>
|
|
||||||
<skip>${findbugs.skip}</skip>
|
|
||||||
<threshold>${findbugs.threshold}</threshold>
|
|
||||||
<excludeFilterFile>
|
|
||||||
${findbugs.exclude}
|
|
||||||
</excludeFilterFile>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</reporting>
|
|
||||||
</project>
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue