Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bytemechanics/copy-commons

Base project to copy sources to the other projects in order to have a single place to test sources and keep zero dependencies in libraries, please not include directly in other libraries, only in your final projects
https://github.com/bytemechanics/copy-commons

commons java library utils

Last synced: 15 days ago
JSON representation

Base project to copy sources to the other projects in order to have a single place to test sources and keep zero dependencies in libraries, please not include directly in other libraries, only in your final projects

Awesome Lists containing this project

README

        

# Copy Commons
[![Latest version](https://maven-badges.herokuapp.com/maven-central/org.bytemechanics/copy-commons/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytemechanics/copy-commons/badge.svg)
[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=org.bytemechanics%3Acopy-commons&metric=alert_status)](https://sonarcloud.io/dashboard/index/org.bytemechanics%3Acopy-commons)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=org.bytemechanics%3Acopy-commons&metric=coverage)](https://sonarcloud.io/dashboard/index/org.bytemechanics%3Acopy-commons)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

Base project to copy sources to the other projects in order to have a single place to test sources and keep zero dependencies in libraries

## Motivation
As bytemechanics libraries has the objective to create standalone and short libraries some classes are repackaged in order to have the source centralized but avoiding classpath collisions

## Quick start
(Please read our [Javadoc](https://copy-commons.bytemechanics.org/javadoc/index.html) for further information)
_**IMPORTANT NOTE: We strongly recommends to use as dependency only in final projects to avoid dependency hell when someone use your library/framework**_

1. First of all include the Jar file in your compile and execution classpath.

**Maven**
```Maven

org.bytemechanics
copy-commons
X.X.X

```
**Graddle**
```Gradle
dependencies {
compile 'org.bytemechanics:copy-commons:X.X.X'
}
```

2. Use the library you prefer, to main reference please download and look in javadoc, we intend to keep it updated and explicative