Skip to content

DevDimensionLab/DevDimensionLab.github.io

Repository files navigation

plybuild

A little "go help" for the Java/Kotlin developers using Maven.

Current main capability? Upgrade your pom.xml dependencies to latest and greatest!

Why?

  • No installs of maven-plugins required, so if you a working in a multi-repo developer environment with lots of 2party dependencies and repos, you can easily upgrade them with plybuild upgrade 2party.
  • Brings natural semantics and support for different types of dependencies to the table: Kotlin, 2party, spring-boot (curated dependencies), (other) 3party
  • Can be used as a library for other go-projects automating the upgrade process
  • Easy and fast
  • Brings feature to the table, not found anywhere else, stay tuned!

Heads up!

  • plybuild rewrites your pom.xml, so make sure you have your pom.xml committed before testing out plybuild
  • start with plybuild format pom, verify that the rewrite of the pom.xml is ok, commit, and from now on you will easily see the diff that plybuild introduces with plybuild upgrade <2party|3party|spring-boot|plugins|all>
  • or just use plybuild status (no rewrite) and manually upgrade your pom.xml based on what is reported as outdated, current option if you need to keep your pom.xml formatting

Requirement: https://golang.org/doc/install

   _____                  _ _       _
  / ____|                (_) |     | |
 | |     ___ ______ _ __  _| | ___ | |_
 | |    / _ \______| '_ \| | |/ _ \| __|
 | |___| (_) |     | |_) | | | (_) | |_
  \_____\___/      | .__/|_|_|\___/ \__|
                   | |
                   |_|
== version: v0.2.10, built: 2020-09-14 14:03 ==
plybuild is a developer tool for automating common tasks on a spring boot project

Usage:
  plybuild [command]

Available Commands:
  analyze     analyze options
  bitbucket   Bitbucket functionality
  config      Config settings for plybuild
  deprecated  Deprecated detection and patching functionalities for projects
  format      Format functionality for a project
  help        Help about any command
  maven       Maven options
  merge       Merge functionalities for files to a project
  project     Project options
  spring      Spring boot tools
  status      Prints project status
  upgrade     Upgrade options

Flags:
      --debug   turn on debug output
  -h, --help    help for plybuild

Use "plybuild [command] --help" for more information about a command.

Install

make

Help

plybuild

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published