{"id":22515306,"url":"https://github.com/scijava/pom-scijava","last_synced_at":"2025-04-06T20:13:59.478Z","repository":{"id":13218969,"uuid":"15903202","full_name":"scijava/pom-scijava","owner":"scijava","description":"Friendly base POM for all SciJava-based software","archived":false,"fork":false,"pushed_at":"2025-03-25T17:55:48.000Z","size":2369,"stargazers_count":26,"open_issues_count":13,"forks_count":35,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-30T19:08:43.986Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://imagej.net/BOM","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scijava.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2014-01-14T13:44:01.000Z","updated_at":"2025-03-25T17:55:53.000Z","dependencies_parsed_at":"2023-02-17T11:45:30.861Z","dependency_job_id":"2cab24ab-c703-4c60-a5ce-d323e46ffe50","html_url":"https://github.com/scijava/pom-scijava","commit_stats":{"total_commits":1866,"total_committers":42,"mean_commits":44.42857142857143,"dds":0.3386923901393355,"last_synced_commit":"4eea78f66f353e937420d2441808cd4fa9895d6b"},"previous_names":[],"tags_count":178,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fpom-scijava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fpom-scijava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fpom-scijava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fpom-scijava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scijava","download_url":"https://codeload.github.com/scijava/pom-scijava/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247543595,"owners_count":20955865,"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":"2024-12-07T03:29:36.397Z","updated_at":"2025-04-06T20:13:59.460Z","avatar_url":"https://github.com/scijava.png","language":"Shell","readme":"[![](https://img.shields.io/maven-central/v/org.scijava/pom-scijava.svg)](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.scijava%22%20AND%20a%3A%22pom-scijava%22)\n[![](https://github.com/scijava/pom-scijava/actions/workflows/build.yml/badge.svg)](https://github.com/scijava/pom-scijava/actions/workflows/build.yml)\n\nThis POM provides a parent from which SciJava-based projects can declare their build configurations. It ensures that projects all use a compatible build environment, as well as versions of dependencies and plugins. Projects extending this POM inherit the unified SciJava [Bill of Materials](https://imagej.net/develop/architecture#bill-of-materials): component versions which have been tested to work together.\n\nThis POM serves as the base for all Maven-based SciJava software, including:\n\n| Fiji | ImageJ2 | ImgLib2 | KNIME | LOCI | SCIFIO | SciJava | FLIMLib | Virtual Cell |\n|:----:|:-------:|:-------:|:-----:|:----:|:------:|:-------:|:----------:|:------------:|\n| [![Fiji](https://scijava.org/icons/fiji-icon-64.png)](https://github.com/fiji) | [![ImageJ2](https://scijava.org/icons/imagej2-icon-64.png)](https://github.com/imagej) | [![ImgLib2](https://scijava.org/icons/imglib2-icon-64.png)](https://github.com/imglib) | [![KNIME](https://scijava.org/icons/knime-icon-64.png)](https://knime.org) | [![LOCI](https://scijava.org/icons/loci-icon-64.png)](https://github.com/uw-loci) | [![SCIFIO](https://scijava.org/icons/scifio-icon-64.png)](https://github.com/scifio) | [![SciJava](https://scijava.org/icons/scijava-icon-64.png)](https://github.com/scijava) | [![FLIMLib](https://scijava.org/icons/flimlib-icon-64.png)](https://github.com/flimlib) | [![Virtual Cell](https://scijava.org/icons/vcell-icon-64.png)](https://github.com/virtualcell) |\n\nThis POM is intended for use as the parent of your own Maven-based code.\n\n## Examples\n\n* [ImageJ2 command template](https://github.com/imagej/example-imagej-command)\n* [ImageJ 1.x plugin template](https://github.com/imagej/example-legacy-plugin)\n* [ImageJ2 tutorials](https://github.com/imagej/tutorials/tree/master/maven-projects)\n\n## Documentation\n\nThe pom-scijava wiki contains articles on several topics:\n\n* [Adding a new project to the SciJava POM](https://github.com/scijava/pom-scijava/wiki/Adding-a-new-project-to-the-SciJava-POM)\n* [Addressing dependency clash](https://github.com/scijava/pom-scijava/wiki/Addressing-dependency-clash)\n* [Versioning of SciJava projects](https://github.com/scijava/pom-scijava/wiki/Versioning-of-SciJava-projects)\n\n## Getting help with Maven\n\nFor more information about Maven, see:\n\n* [ImageJ Maven overview](https://imagej.net/develop/maven)\n* [ImageJ Maven FAQ](https://imagej.net/develop/maven-faq)\n\n## Troubleshooting\n\n* [Setting empty metadata fields](https://github.com/scijava/pom-scijava-base#how-to-override-a-field-with-an-empty-value)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscijava%2Fpom-scijava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscijava%2Fpom-scijava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscijava%2Fpom-scijava/lists"}