Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Uwyn Logo
  1. Home
  2. Bld
  3. bld v2.0 released!

bld v2.0 released!

Scheduled Pinned Locked Moved Bld
2 Posts 2 Posters 149 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • gbevinG Offline
    gbevinG Offline
    gbevin
    wrote on last edited by
    #1

    Version 2.0 of bld is now available!

    There are many improvements and feature additions, most notably a brand new dedicated plugin for IntelliJ IDEA!

    bld-idea.png

    These are the changes in 2.0:

    • Added support for displaying extension dependencies in the dependency-tree command.
    • Added support for generating POM properties, projects with javaRelease specified automatically set the maven compiler properties in their POM at generation.
    • Added support for the provided scope by the PomBuilder class.
    • Added support for setting the bld build file java and javac options through bld-wrapper.properties.
    • Added support for outputting the list of bld commands as JSON in support for the bld IDEA plugin.
    • Added support for overriding dependency versions with properties throughout all of dependency resolution.
    • Added support for offline mode that will not access the internet for any reason.
    • Added implementation for generic versions to complement the existing numeric versions.
    • Improved artifact not found exception to explicitly mention that no repositories or no artifact locations are defined.
    • Improved bld execution, now exiting when an exception triggers during the execution of one of the commands in a chain.
    • Improved error reporting when online access is not available.
    • Improved built-in documentation.
    • Improved bld dependency caching, now also including the dependency tree output and consolidating everything into one file.
    • Upgraded project creation blueprint dependency versions.
    • Fix for classpath generation of bld wrapper, making sure sources and javadocs are not included.
    • Fixed one of the Dependency constructors not passing on exclusions.

    Check it out: https://rife2.com/bld

    1 Reply Last reply
    1
    • ethauvinE Offline
      ethauvinE Offline
      ethauvin
      wrote on last edited by ethauvin
      #2

      All the extensions have also been updated:

      • ANTLR4 extension
      • Archive extension
      • Checkstyle extension
      • Command Line Execution extension
      • Generated Version extension
      • JaCoCo Report extension
      • PIT Mutation Testing extension
      • PMD extension
      • Property File extension
      • Spring Boot extension
      • TestNG extension
      • Tests Badge extension

      The Kotlin extension has been completely reworked. It now compiles using a local installation of the Kotlin compiler, making it possible to test with multiple versions of Kotlin. Dokka now has its own extension. There's also a Kotlin project template on GitHub with support for the Dokka and Detekt extensions.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups