{"id":25777014,"url":"https://github.com/openclover/clover","last_synced_at":"2025-02-27T06:07:09.929Z","repository":{"id":36533116,"uuid":"222008690","full_name":"openclover/clover","owner":"openclover","description":"This repository contains source code of OpenClover Core as well as its integrations: Clover-for-Ant, Clover-for-Eclipse and Clover-for-IDEA plugins. Sources are licensed under Apache 2.0 license.","archived":false,"fork":false,"pushed_at":"2024-07-06T22:20:09.000Z","size":24740,"stargazers_count":57,"open_issues_count":56,"forks_count":14,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-07-07T03:13:40.720Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openclover.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.txt","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-15T21:48:31.000Z","updated_at":"2024-07-07T03:13:40.721Z","dependencies_parsed_at":"2023-10-16T03:27:34.902Z","dependency_job_id":"ebec48e9-3278-4c2d-99f5-2e310969e2ab","html_url":"https://github.com/openclover/clover","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclover%2Fclover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclover%2Fclover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclover%2Fclover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclover%2Fclover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openclover","download_url":"https://codeload.github.com/openclover/clover/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240987435,"owners_count":19889335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-27T06:01:34.349Z","updated_at":"2025-02-27T06:07:09.923Z","avatar_url":"https://github.com/openclover.png","language":"Java","funding_links":[],"categories":["代码覆盖率"],"sub_categories":[],"readme":"[![GitHub](https://img.shields.io/badge/license-Apache%202.0-silver.svg)](https://github.com/openclover/clover/blob/master/LICENSE.txt)\r\n[![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/y/openclover/clover/master)](https://github.com/openclover/clover/commits/master)\r\n[![GitHub last commit (branch)](https://img.shields.io/github/last-commit/openclover/clover/master)](https://github.com/openclover/clover/commits/master)\r\n[![Generic badge](https://img.shields.io/badge/Website-openclover.org-green.svg)](https://openclover.org/)\r\n[![RSS](https://img.shields.io/badge/rss-F88900?logo=rss\u0026logoColor=white)](https://openclover.org/blog-rss.xml)\r\n\r\n[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/openclover/clover/A-build-and-test.yml?label=JDK8)](https://github.com/openclover/clover/actions/workflows/A-build-and-test.yml)\r\n[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/openclover/clover/A-build-and-test-jdk11.yml?label=JDK11)](https://github.com/openclover/clover/actions/workflows/A-build-and-test-jdk11.yml)\r\n[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/openclover/clover/A-build-and-test-jdk17.yml?label=JDK17)](https://github.com/openclover/clover/actions/workflows/A-build-and-test-jdk17.yml)\r\n[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/openclover/clover/A-build-and-test-jdk21.yml?label=JDK21)](https://github.com/openclover/clover/actions/workflows/A-build-and-test-jdk21.yml)\r\n\r\n\r\n[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/openclover/clover/11)](https://github.com/openclover/clover/milestone/11)\r\n[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/openclover/clover/14)](https://github.com/openclover/clover/milestone/14)\r\n[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/openclover/clover/15)](https://github.com/openclover/clover/milestone/15)\r\n[![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/openclover/clover/4)](https://github.com/openclover/clover/milestone/4)\r\n\r\n# About #\r\n\r\nThis repository contains source code of OpenClover Core as well as its integrations with Ant, Eclipse\r\nand IntelliJ IDEA. Sources are licensed under Apache 2.0 license.\r\n\r\n# Documentation #\r\n\r\nUser documentation, developer guides and support knowledge base:\r\n\r\n* https://openclover.org/documentation\r\n\r\nQ\u0026A forums:\r\n\r\n* Stackoverflow: https://stackoverflow.com/tags/clover\r\n* Atlassian Community: https://community.atlassian.com/t5/Clover/ct-p/clover\r\n\r\nBug and feature tracker:\r\n\r\n* https://github.com/openclover/clover/issues\r\n\r\nDownload page:\r\n\r\n* https://openclover.org/downloads\r\n\r\nSource code:\r\n\r\n* https://github.com/openclover/clover\r\n\r\nSee also:\r\n\r\n* https://github.com/openclover/clover-maven-plugin\r\n* https://github.com/openclover/gradle-clover-plugin\r\n* https://github.com/openclover/grails-clover-plugin\r\n* https://github.com/openclover/clover-examples\r\n* https://github.com/openclover/clover-aspectj-compiler\r\n* https://github.com/jenkinsci/clover-plugin\r\n* https://github.com/hudson3-plugins/clover-plugin\r\n\r\n# Quick setup for developing OpenClover\r\n\r\n### Install JDK 17, Ant 1.10+, Maven 3.8+, Git\r\n\r\n### Prepare repacked third party libraries\r\n\r\n```\r\nmvn install -Pworkspace-setup -f clover-core-libs/pom.xml\r\nmvn install -Pworkspace-setup -f clover-eclipse-libs/pom.xml\r\nmvn install -Pworkspace-setup -f clover-idea-libs/pom.xml\r\n```\r\n\r\n### Download KTremap and install it\r\n\r\nAdd https://packages.atlassian.com/mvn/maven-atlassian-external to your list of Maven repositories in settings.xml\r\n\r\nOR\r\n\r\nDownload the following files and install locally:\r\n\r\n```\r\nPACKAGES_ATLASSIAN_COM=https://packages.atlassian.com/mvn/maven-atlassian-external/\r\nKTREEMAP_PATH=net/sf/jtreemap/ktreemap/1.1.0-atlassian-01\r\n\r\nwget $PACKAGES_ATLASSIAN_COM/$KTREEMAP_PATH/ktreemap-1.1.0-atlassian-01.jar\r\nwget $PACKAGES_ATLASSIAN_COM/$KTREEMAP_PATH/ktreemap-1.1.0-atlassian-01.pom\r\nmvn install:install-file -Dfile=ktreemap-1.1.0-atlassian-01.jar -DpomFile=ktreemap-1.1.0-atlassian-01.pom\r\n```\r\n\r\nNow you can work with the code using Maven. You can also open it in IntelliJ IDEA,\r\nby importing the root pom.xml.\r\n\r\n### Example commands\r\n\r\n```\r\n# Compile everything and run all tests\r\nmvn test\r\n\r\n# Install all modules locally, without testing \r\nmvn install -DskipTests=true\r\n\r\n# Run tests for three main modules\r\nmvn test -pl clover-ant,clover-core,clover-groovy\r\n```\r\n\r\n---\r\n\r\nCopyright @ 2002 - 2017 Atlassian Pty Ltd\r\n\r\nCopyright @ 2017 - 2023 modifications by OpenClover.org\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenclover%2Fclover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenclover%2Fclover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenclover%2Fclover/lists"}