https://github.com/opsmatters/opsmatters-media
Java library for the OpsMatters suite to compose, persist and deliver various web media types.
https://github.com/opsmatters/opsmatters-media
Last synced: 4 months ago
JSON representation
Java library for the OpsMatters suite to compose, persist and deliver various web media types.
- Host: GitHub
- URL: https://github.com/opsmatters/opsmatters-media
- Owner: opsmatters
- License: apache-2.0
- Created: 2020-01-05T12:08:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-07-26T18:03:57.000Z (12 months ago)
- Last Synced: 2025-07-26T22:52:10.954Z (12 months ago)
- Language: Java
- Homepage: https://opsmatters.com
- Size: 2.55 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# OpsMatters Media Utilities
[](https://travis-ci.org/opsmatters/opsmatters-media)
[](https://maven-badges.herokuapp.com/maven-central/com.opsmatters/opsmatters-media)
[](http://javadoc.io/doc/com.opsmatters/opsmatters-media)
Java library for the OpsMatters suite to compose, persist and deliver various web media types.
## Installing
First clone the repository using:
```
>$ git clone https://github.com/opsmatters/opsmatters-media.git
>$ cd opsmatters-media
```
To compile the source code, run all tests, and generate all artefacts (including sources, javadoc, etc):
```
mvn package
```
## Running the tests
To execute the unit tests:
```
mvn clean test
```
The following tests are included:
* None yet
## Deployment
The build artefacts are hosted in The Maven Central Repository.
Add the following dependency to include the artefact within your project:
```
com.opsmatters
opsmatters-media
1.0.0
```
## Built With
* [docx4j](https://www.docx4java.org/trac/docx4j) - Java library for creating and manipulating Microsoft Open XML files
* [jxl](http://jexcelapi.sourceforge.net/) - Java API enabling developers to read, write, and modify Excel spreadsheets
* [opencsv](http://opencsv.sourceforge.net/) - CSV parser library for Java
* [Maven](https://maven.apache.org/) - Dependency Management
* [JUnit](http://junit.org/) - Unit testing framework
## Contributing
Please read [CONTRIBUTING.md](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
This project use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/opsmatters/opsmatters-media/tags).
## Authors
* **Gerald Curley** - *Initial work* - [opsmatters](https://github.com/opsmatters)
See also the list of [contributors](https://github.com/opsmatters/opsmatters-media/contributors) who participated in this project.
## License
This project is licensed under the terms of the [Apache license 2.0](https://www.apache.org/licenses/LICENSE-2.0.html).
Copyright (c) 2020 opsmatters