Metadata-Version: 2.1
Name: colcon-gradle
Version: 0.1.1
Summary: Extension for colcon to support Gradle packages.
Home-page: https://colcon.readthedocs.io
Author: Esteve Fernandez
Author-email: esteve@apache.org
Maintainer: Esteve Fernandez, Jacob Perron
Maintainer-email: esteve@apache.org,jacob@openrobotics.org
License: Apache License, Version 2.0
Project-URL: Changelog, https://github.com/colcon/colcon-gradle/milestones?state=closed
Project-URL: GitHub, https://github.com/colcon/colcon-gradle/
Keywords: colcon
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Build Tools
Description-Content-Type: text/markdown
Provides-Extra: test
License-File: LICENSE

# colcon-gradle

[![Run tests](https://github.com/colcon/colcon-gradle/actions/workflows/ci.yaml/badge.svg)](https://github.com/colcon/colcon-gradle/actions/workflows/ci.yaml)

An extension for [colcon-core](https://github.com/colcon/colcon-core) to support [Gradle](https://gradle.org) projects.

## Features

For all packages with `build.gradle` files:

- `colcon build` will call `gradle assemble`
- `colcon test` will call `gradle test`

Gradle wrappers will be used if present.

## Try it out

### Using pip

```
pip install -U colcon-gradle
```

### From source

Follow the instructions at https://colcon.readthedocs.io/en/released/developer/bootstrap.html, except in "Fetch the sources" add the following to `colcon.repos`:

```yaml
  colcon-gradle:
    type: git
    url: https://github.com/colcon/colcon-gradle.git
    version: main
```

After that, run the `local_setup` file, build any colcon workspace with Gradle projects in it, and report any issues!
