Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hazendaz/build-tools

configuration items for maven builds
https://github.com/hazendaz/build-tools

Last synced: about 1 month ago
JSON representation

configuration items for maven builds

Awesome Lists containing this project

README

        

# build-tools #

[![Java CI](https://github.com/hazendaz/build-tools/workflows/Java%20CI/badge.svg)](https://github.com/hazendaz/build-tools/actions?query=workflow%3A%22Java+CI%22)
[![Maven central](https://maven-badges.herokuapp.com/maven-central/com.github.hazendaz/build-tools/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.hazendaz/build-tools)
![hazendaz](https://github.com/hazendaz/build-tools/blob/master/src/site/resources/images/hazendaz-banner.jpg)

See site page [here](http://hazendaz.github.io/build-tools/)

## Quick Start ##

Configuration Tools for maven builds

Download this project and run `mvn clean install`.

Requires Maven 3.6.3 or better.

After running `mvn clean install` against this project, simply add the dependency to your pom for use with such
plugins as maven-java-formatter-plugin.

```

com.github.hazendaz
build-tools
1.2.0

```

This project currently only contains information for maven-java-formatter-plugin to format using eclipse style formatter.

Site page is located [here](http://hazendaz.github.io/build-tools/)

## Introduction ##

This project is intended to be a helper jar for maven builds rather than deployments. Current usage with the following:

- checkstyle (2 and 4 space)
- eclipse-formatter (2 and 4 space) with usage:
- css
- html
- java
- javascript
- xml

## Installation ##

Launching the build requires Maven install - everything will be downloaded upon build.

Type:

mvn clean install

And add dependency to your pom.

```

com.github.hazendaz
build-tools
1.2.0

```

Run `mvn clean install` against your own project and watch it format away.

## Notes ##

The POM is bigger than necessary to override super pom of eclipse so that it uses the latest versions.