Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#36 #14 #32 Cobertura Logback redesign and partial Maven 3.x updates #38

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

msiemczyk
Copy link

These commits include Cobertura logback redesign and partial maven 3.x API updates. Also updated Java version to 1.7 since that new Cobertura version requires 1.7.

These changes are dependant on releasing new version of Cobertura, which might not happen anytime soon since the owner seems to be not responding.

Please ignore generate-report file, I need to create a separate pull request for that.

Using maven-site-plugin to generate cobertura was causing all kinds of
weird dependency issues so we need alternative means of generating the
cobertura.xml report. The report is generated based on previously
generated cobertura.ser file that is created by calling
cobertura:instrument first.
These changes require corresponding changes in coberura.

- Changed Cobertura logging configuration file to logback and included logback SLF4J binding for runtime scope. The use of logback was not really necessary and Log4J would of worked to as long as binding library is provided. I chose logback to be consitent with how Cobertura stand-alone tool works.
- Updated the necessary code to use the new configuration file.
- Updated maven requirements to 3.3.1
- Partial update of maven API versions to 3.x (mojohaus#32 Update to maven 3 apis )

- Cobertura-plugin 2.7 modifies the build's log4j configuration

mojohaus#36
mojohaus#32
mojohaus#14
@msiemczyk msiemczyk changed the title Cobertura Logback redesign and partial Maven 3.x updates #36 #14 #32 Cobertura Logback redesign and partial Maven 3.x updates Jul 20, 2018
More changes related to maven API versions to 3.x that fix unit and integration tests. The actual production code still needs to be adapted to 3.x API.

mojohaus#32 Update to maven 3 apis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant