Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .github/dependabot.yml

This file was deleted.

9 changes: 0 additions & 9 deletions .travis.yml

This file was deleted.

77 changes: 12 additions & 65 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,17 @@
# [Codecov][0] Java Example

[![Build Status](https://travis-ci.org/codecov/example-java.svg?branch=master)](https://travis-ci.org/codecov/example-java)
[![codecov](https://codecov.io/gh/codecov/example-java/branch/master/graph/badge.svg)](https://codecov.io/gh/codecov/example-java)
# [Codecov](https://codecov.io) Java
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcodecov%2Fexample-java.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcodecov%2Fexample-java?ref=badge_shield)

## Guide

### Travis Setup

Add the following to your `.travis.yml`:
```yml
language: java
after_success:
- bash <(curl -s https://codecov.io/bash)
```

### Produce Coverage Reports
1. Add JaCoCo Plugin to your pom.xml file, [see here](https://github.com/codecov/example-java/blob/master/pom.xml#L43-L61)

## Caveats

#### Private Repo
You will need to add the following your `.travis.yml`:
```yml
env:
global:
- CODECOV_TOKEN=:uuid-repo-token
```

#### JaCoCo Reports

- Make sure you are using the latest version of JaCoCo. There are issues with previous versions of JaCoCo.
- JaCoCo reports can expire - Codecov will reject reports that are older than 12 hours. The logs contain details if a report expired.

## Support

### FAQ
- Q: How do I enable multi-module projects?<br/>A: In your `pom.xml` file please append a list of modules in your projects:
```xml
<project>
<modules>
<module>module_a/</module>
<module>module_b/</module>
</modules>
</project>
```
- Q: Seeing `Skipping JaCoCo execution due to missing execution data file`?<br/>A: Please see [http://stackoverflow.com/questions/18107375/...](http://stackoverflow.com/questions/18107375/getting-skipping-jacoco-execution-due-to-missing-execution-data-file-upon-exec).
- We should talk about using other CIs here.
- Q: Does Codecov accept `jacoco.exec` reports?<br/>A: **No**, these files are not supported. Please produce a `xml` file as detailed in the pom.xml file at [codecov/example-java][1].
- Q: Is there a Gradle example?<br/>A: **Yes**, enter [codecov/example-gradle][2]
- Q: Is there a Android example?<br/>A: **Yes**, enter [codecov/example-android][3]
- Q: Is there a Maven example?<br/>A: **Yes**, enter [codecov/example-maven][4]

1. More documentation at https://docs.codecov.io
2. Configure codecov through the `codecov.yml` https://docs.codecov.io/docs/codecov-yaml
3. View source and learn more about [Codecov Global Uploader](https://github.com/codecov/codecov-bash)

We are happy to help if you have any questions. Please contact email our Support at [support@codecov.io](mailto:support@codecov.io)
This repository points to other example repositories on how Codecov can be integrated with a simple Java project.

[0]: https://codecov.io/
[1]: https://github.com/codecov/example-java
[2]: https://github.com/codecov/example-gradle
[3]: https://github.com/codecov/example-android
[4]: https://github.com/codecov/example-java-maven
[5]: https://docs.codecov.io/docs/about-the-codecov-bash-uploader#section-upload-token
- [example-java-gradle](https://github.com/codecov/example-java-gradle)
- [example-java-maven](https://github.com/codecov/example-java-maven)
- [example-java-android](https://github.com/codecov/example-java-android)

For more information, please see the links below.

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcodecov%2Fexample-java.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcodecov%2Fexample-java?ref=badge_large)
## Links
- [Quick Start](https://docs.codecov.com/docs/quick-start)
- [GitHub Tutorial](https://docs.codecov.com/docs/github-tutorial)
- [Community Boards](https://community.codecov.io)
- [Support](https://codecov.io/support)
- [Documentation](https://docs.codecov.io)
70 changes: 0 additions & 70 deletions pom.xml

This file was deleted.

13 changes: 0 additions & 13 deletions src/main/java/org/jacoco/examples/maven/java/HelloWorld.java

This file was deleted.

22 changes: 0 additions & 22 deletions src/test/java/org/jacoco/examples/maven/java/HelloWorldTest.java

This file was deleted.