service

package
v1.0.8-dta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Explorer

type Explorer struct {
	// contains filtered or unexported fields
}

Explorer is a service that handles the analysis flows

func NewExplorer

NewExplorer creates an Explorer

func (*Explorer) Explore

func (e *Explorer) Explore(projectID, commit string)

Explore performs the analysis steps for a given commit of a project

type Gradlew

type Gradlew struct {
	// contains filtered or unexported fields
}

Gradlew handles execution of various gradlew comands

func NewGradlew

func NewGradlew(l *utils.StandardLogger, destPath string) *Gradlew

NewGradlew created a new Gradlew

func (*Gradlew) Dependencies

func (g *Gradlew) Dependencies(p *domain.Project, project string, isSubproject bool) string

Dependencies parses the output of `gradlew [proj]:dependencies`

func (*Gradlew) Projects

func (g *Gradlew) Projects() ([]string, error)

Projects parses the output of `gradlew projects`

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL