-
deps.edn (Clojure CLI)
-
shadow-cljs.edn (Shadow-cljs)
-
project.clj (Leiningen)
-
build.boot (Boot)
-
pom.xml (Maven)
-
.github/workflows/*.yml (GitHub Actions)
Run the following command for trial.
clojure -Sdeps '{:deps {antq/antq {:mvn/version "RELEASE"}}}' -m antq.core
Or add following alias to your $HOME/.clojure/deps.edn
.
{
:aliases
{:outdated {:extra-deps {antq/antq {:mvn/version "RELEASE"}}
:main-opts ["-m" "antq.core"]}}
}
Then, run clojure -A:outdated
.
Add following dependency and alias to your $HOME/.lein/profiles.clj
.
{
:user
{:dependencies [[antq/antq "RELEASE"]]
:aliases {"outdated" ["run" "-m" "antq.core"]}
}
}
Then, run lein outdated
.
Antq can work with GitHub Actions. See antq’s workflow for concrete example.
-
To show errors as annotations, please set this option:
--error-format="::error file={{file}}::{{message}}"
Skip version cheking for specified artifacts.
E.g. --exclude=antq/antq
Note
|
You must specify groupId/artifactId for Java dependencies.
|
Customize outputs for outdated dependencies.
E.g. --error-format="::error file={{file}}::{{message}}"
You can use following variables:
Variable Name | Description |
---|---|
|
A filename containing outdated dependencies. |
|
The artifact name. |
|
The current version. |
|
The latest version. |
|
Default error message. |
Antq supports Maven S3 repositories as same as tools.deps. To use Maven S3 repositories, add repositories to your project configration.
Please see tools.deps documents documents for AWS S3 credentials.
{:deps {...}
:mvn/repos {"my-private-repo" {:url "s3://my-bucket/maven/releases"}}
(defproject foo "0.1.0-SNAPSHOT"
:dependencies [...]
:repositories [["my-private-repo" {:url "s3://my-bucket/maven/releases"}]])
(set-env!
:repositories #(conj % '["my-private-repo" {:url "s3://my-bucket/maven/releases"}]))
antq does not load org.slf4j.impl.StaticLoggerBinder
by default, so you may get following messages depending on the project.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
To avoid this message, add the following to your dependency.
org.slf4j/slf4j-nop {:mvn/version "RELEASE"}
Copyright © 2020 Masashi Iizuka
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.