All Projects → liquidz → Antq

liquidz / Antq

Licence: other
Point out your outdated dependencies.

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to Antq

Jitpack.io
Documentation and issues of https://jitpack.io
Stars: ✭ 2,156 (+1273.25%)
Mutual labels:  leiningen, maven
Javacpp Presets
The missing Java distribution of native C++ libraries
Stars: ✭ 1,963 (+1150.32%)
Mutual labels:  maven
Webdrivermanager
WebDriverManager (Copyright © 2015-2021) is a project created and maintained by Boni Garcia and licensed under the terms of the Apache 2.0 License.
Stars: ✭ 1,808 (+1051.59%)
Mutual labels:  maven
Almost Famous
🌟 Almost-Famous(成名之路) ——卡牌游戏开源项目,架构使用SpringBoot+Netty+Maven+SpringCloud来搭建多进程分布式框架,包括Cloud、Unique、Login、Game、Match、Battle 等服务。
Stars: ✭ 131 (-16.56%)
Mutual labels:  maven
Git Code Format Maven Plugin
A maven plugin that automatically deploys https://github.com/google/google-java-format code formatter as a pre-commit git hook
Stars: ✭ 121 (-22.93%)
Mutual labels:  maven
Publiccms
现代化java cms,由天津黑核科技有限公司开发,轻松支撑千万数据、千万PV;支持静态化,服务器端包含; 目前已经拥有全球0.0002%的用户,语言支持中、繁、日、英;是一个已走向海外的成熟CMS产品
Stars: ✭ 1,750 (+1014.65%)
Mutual labels:  maven
Kft Activiti Demo
Demo for workflow framework and BPM platform -- Activiti
Stars: ✭ 1,548 (+885.99%)
Mutual labels:  maven
Web Budget
Sistema web para controle financeiro pessoal ou de pequenas empresas
Stars: ✭ 152 (-3.18%)
Mutual labels:  maven
Javadevjournal
Source code for the tutorials published on the Javadevjournal site.
Stars: ✭ 141 (-10.19%)
Mutual labels:  maven
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+1058.6%)
Mutual labels:  maven
Jib
🏗 Build container images for your Java applications.
Stars: ✭ 11,370 (+7142.04%)
Mutual labels:  maven
Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+943.95%)
Mutual labels:  maven
Vertx Maven Starter
Maven project template for Vert.x
Stars: ✭ 135 (-14.01%)
Mutual labels:  maven
Aem Guides Wknd
Tutorial Code companion for Getting Started Developing with AEM Sites WKND Tutorial
Stars: ✭ 121 (-22.93%)
Mutual labels:  maven
Lein Tools Deps
A leiningen plugin that lets you share tools.deps.alpha dependencies in your leiningen project
Stars: ✭ 149 (-5.1%)
Mutual labels:  leiningen
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+885.99%)
Mutual labels:  maven
Nimrod
Nimrod - 基于 Spring Boot 构建 的 Java Web 平台企业级单体应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Thymeleaf 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Nimrod 开发交流群:547252502(QQ 群)
Stars: ✭ 125 (-20.38%)
Mutual labels:  maven
Vizdeps
Visualize Leiningen dependencies using Graphviz
Stars: ✭ 131 (-16.56%)
Mutual labels:  leiningen
Burp Retire Js
Burp/ZAP/Maven extension that integrate Retire.js repository to find vulnerable Javascript libraries.
Stars: ✭ 157 (+0%)
Mutual labels:  maven
Spotless
Keep your code spotless
Stars: ✭ 2,285 (+1355.41%)
Mutual labels:  maven

= Antq

Point out your outdated dependencies.

image:https://github.com/liquidz/antq/workflows/test/badge.svg["GitHub Actions for test workflow", link="https://github.com/liquidz/antq/actions?query=workflow%3Atest"] image:https://github.com/liquidz/antq/workflows/lint/badge.svg["GitHub Actions for lint workflow", link="https://github.com/liquidz/antq/actions?query=workflow%3Alint"] image:https://github.com/liquidz/antq/workflows/dependencies/badge.svg["GitHub Actions for dependencies workflow", link="https://github.com/liquidz/antq/actions?query=workflow%3Adependencies"] image:https://codecov.io/gh/liquidz/antq/branch/master/graph/badge.svg["codecov", link="https://codecov.io/gh/liquidz/antq"]

image:https://img.shields.io/clojars/v/com.github.liquidz/antq["Clojars Project", link="https://clojars.org/com.github.liquidz/antq"] image:https://img.shields.io/badge/docker-automated-blue["Docker Hub", link="https://hub.docker.com/r/uochan/antq"]

[NOTE]

Antq requires Clojure 1.8.0 or later. (However --upgrade option requires Clojure 1.9.0 or later) + If you'd like to use with 1.7.0 or earlier, please see link:./doc/clojure-1.7.adoc[here].

== Supported files

== Usage

=== Clojure CLI Tool

Run the following command for trial. [source,clojure]

clojure -Sdeps '{:deps {com.github.liquidz/antq {:mvn/version "RELEASE"}}}' -m antq.core

Or add the following alias to your $HOME/.clojure/deps.edn. [source,clojure]

{ :aliases {:outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "RELEASE"}} :main-opts ["-m" "antq.core"]}} }

Then, run clojure -M:outdated. (run clojure -A:outdated for Clojure CLI Tool 1.10.1.645 or earlier).

=== Leiningen

Add the following dependency and alias to your $HOME/.lein/profiles.clj. [source,clojure]

{ :user {:dependencies [[com.github.liquidz/antq "RELEASE"]] :aliases {"outdated" ["run" "-m" "antq.core"]} } }

Then, run lein outdated.

=== GitHub Actions

Antq can work with https://github.com/features/actions[GitHub Actions]. See antq's workflow for concrete example.

In another way, you can use the following action.

== Options === --upgrade Upgrade outdated versions interactively. You can use --force option for upgrading without confirmation.

[WARNING]

For now, --upgrade option only supports following files.

  • deps.edn
  • shadow-cljs.edn
  • project.clj
  • build.boot
  • pom.xml ====

=== --exclude=ARTIFACT_NAME Skip version checking for specified artifacts.

E.g. --exclude=com.github.liquidz/antq

NOTE: You must specify groupId/artifactId for Java dependencies.

=== --directory=DIRECTORY Add search path for projects. Current directory(.) is added by default.

E.g. -d foo --directory=bar:baz will search "foo", "baz" and "bar" directories.

=== --focus=ARTIFACT_NAME

Focus version checking for specified artifacts.

E.g. --focus=com.github.liquidz/antq

NOTE: You must specify groupId/artifactId for Java dependencies.

WARNING: focus option is prefer than exclude option.

=== --skip=PROJECT_TYPE Skip to search specified project files. Must be one of boot, clojure-cli, github-action, pom, shadow-cljs and leiningen.

E.g. --skip=pom

=== --error-format=ERROR_FORMAT Customize outputs for outdated dependencies.

E.g. --error-format="::error file={{file}}::{{message}}"

You can use following variables:

|=== | Variable Name | Description

| {{file}} | A filename containing outdated dependencies.

| {{name}} | The artifact name.

| {{version}} | The current version.

| {{latest-version}} | The latest version.

| {{latest-name}} | The latest artifact name. See details: https://github.com/clojars/clojars-web/wiki/Verified-Group-Names[Clojars Verified Group Names policy].

| {{diff-url}} | The diff URL for Version Control System. (Nullable)

| {{message}} | Default error message.

|===

=== --reporter=REPORTER

|=== | Reporter Name | Description

| table (default) | Report results in a table.

| format | Report results with a custom format. When you use --error-format option, this reporter will be used automatically.

| json | Report results as a JSON format.

| edn | Report results as a EDN format.

|===

== Projects using antq

== Tips

  • link:./doc/maven-s3-repos.adoc[Maven S3 reposhere].
  • link:./doc/avoid-slf4j-warnings.adoc[Avoid SLF4J warnings]
  • link:./doc/latest-version-of-a-specific-library.adoc[Latest version of a specific library]
  • link:./doc/clojure-1.7.adoc[Antq with Clojure 1.7.0 or earlier]

== License

Copyright © 2020-2021 https://twitter.com/uochan[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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].