Skip to content

vkuzel/Gradle-Project-Dependencies

Repository files navigation

Gradle Project Dependencies

Features

A simple class (ProjectDependencies) that holds a project's name and list of projects this project depends on.

This library is used by Spring Boot Multi-Project Gradle Plugin to store dependencies between Gradle sub-projects. The plugin serializes Project object into file which can be used by an Java application. Check out example usage in Gradle multi-project configuration template for more details.

Getting started

Add dependency to your project if you are not using Spring Boot Multi-Project Gradle Plugin. Otherwise the plugin adds dependency implicitly.

Gradle

    allprojects {
        repositories {
            maven { url "https://jitpack.io" }
        }
    }

	dependencies {
	        compile 'com.github.vkuzel:Gradle-Project-Dependencies:3.0.0'
	}

Maven

    <repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

	<dependency>
	    <groupId>com.github.vkuzel</groupId>
	    <artifactId>Gradle-Project-Dependencies</artifactId>
	    <version>3.0.0</version>
	</dependency>

About

Simple class (Node) that holds project dependency tree of Gradle multi-project build. Used by Gradle-Spring-Boot-Multi-Project-Plugin.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages